/* Megastore76 logo animation + golden glow, shared (2026-11-10) */
.m76b{position:relative;isolation:isolate;white-space:nowrap;flex-shrink:0}
.m76b .bt,header a.logo.m76b{white-space:nowrap}
.m76b .bt{white-space:nowrap}
.m76b::before{content:"";position:absolute;inset:-10px -14px;z-index:-1;border-radius:24px;pointer-events:none;background:radial-gradient(closest-side,rgba(255,196,60,.42),rgba(255,176,30,.16) 55%,transparent 80%);opacity:.55;animation:brHalo 3.2s ease-in-out infinite}
@keyframes brHalo{0%,100%{opacity:.4;transform:scale(.96)}50%{opacity:.95;transform:scale(1.06)}}
.m76b .bl{display:inline-block;text-shadow:0 0 7px rgba(255,190,40,.5);animation:brWave 6s ease-in-out infinite;animation-delay:calc(var(--i)*85ms)}
@keyframes brWave{0%,16%,100%{transform:translateY(0) scale(1);text-shadow:0 0 7px rgba(255,190,40,.5)}6%{transform:translateY(-5px) scale(1.14);text-shadow:0 0 12px rgba(255,205,70,1),0 0 26px rgba(255,170,20,.85),0 4px 14px rgba(255,150,0,.6)}11%{transform:translateY(1px) scale(.97);text-shadow:0 0 10px rgba(255,190,40,.8)}}
.m76b .bm{animation:brIcon 6s cubic-bezier(.3,.7,.2,1) infinite,brIconGlow 3.2s ease-in-out infinite}
@keyframes brIcon{0%,12%,100%{transform:rotateY(0) scale(1)}6%{transform:rotateY(180deg) scale(1.1)}}
@keyframes brIconGlow{0%,100%{filter:drop-shadow(0 0 4px rgba(255,190,40,.55)) drop-shadow(0 3px 6px rgba(11,26,61,.25))}50%{filter:drop-shadow(0 0 11px rgba(255,200,60,1)) drop-shadow(0 3px 6px rgba(11,26,61,.25))}}
.m76b::after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:2.5px;border-radius:2px;background:linear-gradient(90deg,#2b59d6,#f5b301,#2b59d6);box-shadow:0 0 9px rgba(255,190,40,.9);transform:scaleX(0);transform-origin:left center;animation:brLine 6s ease-in-out infinite}
@keyframes brLine{0%{transform:scaleX(0);transform-origin:left center;opacity:1}8%{transform:scaleX(1);transform-origin:left center}12%{transform:scaleX(1);transform-origin:right center}20%{transform:scaleX(0);transform-origin:right center;opacity:1}21%,100%{transform:scaleX(0);opacity:0}}
.m76b em{display:inline-block}
@media (prefers-reduced-motion:reduce){.m76b .bl,.m76b .bm,.m76b::after,.m76b::before{animation:none!important}.m76b::before{opacity:.6}}
