/* Animated stage atmosphere: stronger V2 refresh. Pure CSS, pointer-safe. */
.stage-fx{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;isolation:isolate;background:transparent;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}
.stage-fx:before,.stage-fx:after{content:"";position:absolute;inset:-18%;pointer-events:none;mix-blend-mode:screen;will-change:transform,opacity}
.stage-fx:before{background:
 radial-gradient(ellipse at 18% 82%,rgba(210,231,255,.26) 0 9%,rgba(111,151,188,.17) 19%,transparent 43%),
 radial-gradient(ellipse at 64% 69%,rgba(255,222,246,.21) 0 10%,rgba(162,97,151,.13) 24%,transparent 47%),
 radial-gradient(ellipse at 88% 88%,rgba(196,243,250,.16) 0 8%,transparent 38%);
 filter:blur(32px);opacity:.72;animation:fx-haze-drift 19s ease-in-out infinite alternate}
.stage-fx:after{background:linear-gradient(180deg,transparent 0 40%,rgba(213,230,245,.08) 56%,rgba(218,232,244,.13) 75%,transparent 100%);filter:blur(18px);opacity:.65;animation:fx-haze-rise 15s ease-in-out infinite alternate}
.site-header{z-index:80}.mobile-menu{z-index:90}.preview-ribbon{z-index:85}
.fx-spot{position:absolute;top:-18vh;width:43vw;height:116vh;transform-origin:50% 0;clip-path:polygon(49% 0,51% 0,100% 100%,0 100%);filter:blur(5px);mix-blend-mode:screen;opacity:.24;will-change:transform,opacity}
.fx-spot-a{left:-7vw;background:linear-gradient(180deg,rgba(113,238,247,.98) 0,rgba(90,228,241,.37) 29%,rgba(90,228,241,.08) 58%,transparent 82%);animation:fx-sweep-a 10s ease-in-out infinite alternate}
.fx-spot-b{right:-8vw;background:linear-gradient(180deg,rgba(245,125,198,.95) 0,rgba(245,125,198,.34) 30%,rgba(245,125,198,.08) 58%,transparent 82%);animation:fx-sweep-b 13s ease-in-out infinite alternate}
.fx-spot-c{left:31vw;width:34vw;background:linear-gradient(180deg,rgba(255,206,117,.82) 0,rgba(255,206,117,.25) 31%,rgba(255,206,117,.07) 57%,transparent 77%);opacity:.18;animation:fx-sweep-c 16s ease-in-out infinite alternate}
.fx-laser{position:absolute;left:-25vw;width:150vw;height:2px;border-radius:50%;mix-blend-mode:screen;opacity:.55;will-change:transform,top,opacity;filter:drop-shadow(0 0 3px currentColor)}
.fx-laser-a{top:30vh;color:#6df3ff;background:linear-gradient(90deg,transparent 2%,#6df3ff 18%,#e8ffff 49%,#6df3ff 80%,transparent 98%);box-shadow:0 0 7px #64edff,0 0 24px #64edff99;transform:rotate(-8deg);animation:fx-laser-a 8s ease-in-out infinite}
.fx-laser-b{top:67vh;color:#ff70c6;background:linear-gradient(90deg,transparent,#ff70c6 20%,#fff 50%,#ff70c6 79%,transparent);box-shadow:0 0 7px #ff70c6,0 0 24px #ff70c699;transform:rotate(7deg);animation:fx-laser-b 11s ease-in-out infinite -3s}
.fx-fog{position:absolute;width:92vw;height:44vh;border-radius:48% 52% 45% 55% / 52% 45% 55% 48%;filter:blur(34px);mix-blend-mode:screen;opacity:.26;will-change:transform,opacity;background:
 radial-gradient(ellipse at 24% 57%,rgba(244,250,255,.70) 0 8%,rgba(187,210,231,.35) 20%,transparent 43%),
 radial-gradient(ellipse at 48% 42%,rgba(220,235,248,.54) 0 10%,rgba(120,155,185,.23) 25%,transparent 49%),
 radial-gradient(ellipse at 73% 63%,rgba(238,229,247,.43) 0 9%,rgba(143,115,164,.18) 25%,transparent 46%)}
.fx-fog-a{left:-34vw;bottom:-4vh;animation:fx-fog-a 18s ease-in-out infinite alternate}
.fx-fog-b{right:-39vw;top:34vh;background:
 radial-gradient(ellipse at 22% 50%,rgba(255,234,249,.60) 0 9%,rgba(184,125,170,.27) 24%,transparent 47%),
 radial-gradient(ellipse at 53% 44%,rgba(224,239,249,.48) 0 11%,rgba(110,148,176,.22) 27%,transparent 51%),
 radial-gradient(ellipse at 78% 66%,rgba(239,247,255,.44) 0 8%,transparent 41%);animation:fx-fog-b 23s ease-in-out infinite alternate-reverse}
@keyframes fx-sweep-a{0%{transform:rotate(-24deg) translateX(-5vw);opacity:.15}45%{opacity:.34}100%{transform:rotate(25deg) translateX(9vw);opacity:.22}}
@keyframes fx-sweep-b{0%{transform:rotate(25deg) translateX(4vw);opacity:.15}55%{opacity:.34}100%{transform:rotate(-21deg) translateX(-9vw);opacity:.21}}
@keyframes fx-sweep-c{0%{transform:rotate(-11deg) scaleX(.78);opacity:.11}100%{transform:rotate(13deg) scaleX(1.28);opacity:.24}}
@keyframes fx-laser-a{0%,100%{top:22vh;transform:rotate(-12deg) translateX(-7vw);opacity:.12}29%{opacity:.72}62%{top:58vh;transform:rotate(-4deg) translateX(3vw);opacity:.42}80%{opacity:.16}}
@keyframes fx-laser-b{0%,100%{top:78vh;transform:rotate(10deg) translateX(7vw);opacity:.12}40%{top:42vh;transform:rotate(3deg) translateX(-5vw);opacity:.64}63%{opacity:.22}}
@keyframes fx-fog-a{0%{transform:translate3d(-10vw,6vh,0) scale(.92) rotate(-3deg);opacity:.18}45%{opacity:.34}100%{transform:translate3d(62vw,-14vh,0) scale(1.28) rotate(3deg);opacity:.30}}
@keyframes fx-fog-b{0%{transform:translate3d(18vw,10vh,0) scale(1.16) rotate(4deg);opacity:.16}50%{opacity:.31}100%{transform:translate3d(-58vw,-10vh,0) scale(.94) rotate(-4deg);opacity:.28}}
@keyframes fx-haze-drift{0%{transform:translate3d(-6vw,5vh,0) scale(.96);opacity:.48}100%{transform:translate3d(9vw,-5vh,0) scale(1.08);opacity:.78}}
@keyframes fx-haze-rise{0%{transform:translateY(9vh) scaleY(.96);opacity:.42}100%{transform:translateY(-6vh) scaleY(1.08);opacity:.72}}
@media(max-width:760px){
 .stage-fx{position:fixed;inset:-1px;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}
 .fx-spot{width:88vw;height:112vh;opacity:.28;filter:blur(4px)}
 .fx-spot-a{left:-25vw;animation:fx-sweep-a 8s ease-in-out infinite alternate}
 .fx-spot-b{right:-27vw;animation:fx-sweep-b 10s ease-in-out infinite alternate}
 .fx-spot-c{display:block;left:24vw;width:58vw;opacity:.15;animation:fx-sweep-c 13s ease-in-out infinite alternate}
 .fx-laser{left:-55vw;width:210vw;height:2px;opacity:.62;filter:drop-shadow(0 0 4px currentColor)}
 .fx-laser-a{animation:fx-laser-a 6.5s ease-in-out infinite}
 .fx-laser-b{animation:fx-laser-b 8.5s ease-in-out infinite -2s}
 .fx-fog{width:170vw;height:50vh;filter:blur(24px);opacity:.34}
 .fx-fog-a{left:-72vw;bottom:-3vh;animation:fx-fog-a-mobile 13s ease-in-out infinite alternate}
 .fx-fog-b{right:-78vw;top:31vh;animation:fx-fog-b-mobile 16s ease-in-out infinite alternate-reverse}
 .stage-fx:before{filter:blur(23px);opacity:.78;animation-duration:13s}
 .stage-fx:after{opacity:.66;animation-duration:11s}
}
@keyframes fx-fog-a-mobile{0%{transform:translate3d(-8vw,5vh,0) scale(.94);opacity:.22}45%{opacity:.42}100%{transform:translate3d(95vw,-12vh,0) scale(1.22);opacity:.36}}
@keyframes fx-fog-b-mobile{0%{transform:translate3d(22vw,8vh,0) scale(1.12);opacity:.20}50%{opacity:.39}100%{transform:translate3d(-92vw,-8vh,0) scale(.96);opacity:.34}}
@media(prefers-reduced-motion:reduce){
 .fx-laser{animation:none!important;opacity:.16}
 .fx-spot{animation:none!important;opacity:.13}
 .fx-fog{animation:fx-reduced-fog 32s ease-in-out infinite alternate!important;opacity:.18}
 .stage-fx:before{animation:fx-reduced-haze 38s ease-in-out infinite alternate!important;opacity:.28}
 .stage-fx:after{animation:fx-reduced-haze 44s ease-in-out infinite alternate-reverse!important;opacity:.22}
}
@keyframes fx-reduced-fog{0%{transform:translate3d(-4vw,1vh,0)}100%{transform:translate3d(9vw,-2vh,0)}}
@keyframes fx-reduced-haze{0%{transform:translate3d(-2vw,1vh,0)}100%{transform:translate3d(4vw,-1vh,0)}}
.motion-paused .stage-fx *,.motion-paused .stage-fx:before,.motion-paused .stage-fx:after{animation-play-state:paused!important}

/* iPhone/mobile hardening 2026-09-13: keep stage atmosphere alive on iOS.
   This intentionally overrides global reduced-motion rules for decorative,
   pointer-free background FX requested by the site owner. */
@media (max-width:760px){
  .stage-fx{z-index:1!important;display:block!important;visibility:visible!important;opacity:1!important;contain:layout paint;}
  body>main,body>footer{position:relative;z-index:2}
  body>.site-header,.mobile-menu{z-index:90}
  .fx-spot-a{-webkit-animation:fx-sweep-a 7.2s ease-in-out infinite alternate!important;animation:fx-sweep-a 7.2s ease-in-out infinite alternate!important;opacity:.34!important}
  .fx-spot-b{-webkit-animation:fx-sweep-b 8.7s ease-in-out infinite alternate!important;animation:fx-sweep-b 8.7s ease-in-out infinite alternate!important;opacity:.34!important}
  .fx-spot-c{-webkit-animation:fx-sweep-c 10.5s ease-in-out infinite alternate!important;animation:fx-sweep-c 10.5s ease-in-out infinite alternate!important;opacity:.22!important}
  .fx-laser-a{-webkit-animation:fx-laser-a 5.8s ease-in-out infinite!important;animation:fx-laser-a 5.8s ease-in-out infinite!important;opacity:.50!important;height:2px!important}
  .fx-laser-b{-webkit-animation:fx-laser-b 7.2s ease-in-out infinite -1.6s!important;animation:fx-laser-b 7.2s ease-in-out infinite -1.6s!important;opacity:.72!important;height:2px!important}
  .fx-fog-a{-webkit-animation:fx-fog-a-mobile 10.5s ease-in-out infinite alternate!important;animation:fx-fog-a-mobile 10.5s ease-in-out infinite alternate!important;opacity:.44!important}
  .fx-fog-b{-webkit-animation:fx-fog-b-mobile 13s ease-in-out infinite alternate-reverse!important;animation:fx-fog-b-mobile 13s ease-in-out infinite alternate-reverse!important;opacity:.41!important}
  .stage-fx:before{-webkit-animation:fx-haze-drift 10.5s ease-in-out infinite alternate!important;animation:fx-haze-drift 10.5s ease-in-out infinite alternate!important;opacity:.52!important}
  .stage-fx:after{-webkit-animation:fx-haze-rise 9s ease-in-out infinite alternate!important;animation:fx-haze-rise 9s ease-in-out infinite alternate!important;opacity:.72!important}
}
@media (max-width:760px) and (prefers-reduced-motion:reduce){
  .stage-fx .fx-spot-a{-webkit-animation:fx-sweep-a 11s ease-in-out infinite alternate!important;animation:fx-sweep-a 11s ease-in-out infinite alternate!important}
  .stage-fx .fx-spot-b{-webkit-animation:fx-sweep-b 13s ease-in-out infinite alternate!important;animation:fx-sweep-b 13s ease-in-out infinite alternate!important}
  .stage-fx .fx-spot-c{-webkit-animation:fx-sweep-c 15s ease-in-out infinite alternate!important;animation:fx-sweep-c 15s ease-in-out infinite alternate!important}
  .stage-fx .fx-laser-a{-webkit-animation:fx-laser-a 10s ease-in-out infinite!important;animation:fx-laser-a 10s ease-in-out infinite!important;opacity:.46!important}
  .stage-fx .fx-laser-b{-webkit-animation:fx-laser-b 12s ease-in-out infinite -2s!important;animation:fx-laser-b 12s ease-in-out infinite -2s!important;opacity:.42!important}
  .stage-fx .fx-fog-a{-webkit-animation:fx-fog-a-mobile 18s ease-in-out infinite alternate!important;animation:fx-fog-a-mobile 18s ease-in-out infinite alternate!important;opacity:.34!important}
  .stage-fx .fx-fog-b{-webkit-animation:fx-fog-b-mobile 21s ease-in-out infinite alternate-reverse!important;animation:fx-fog-b-mobile 21s ease-in-out infinite alternate-reverse!important;opacity:.31!important}
  .stage-fx:before{-webkit-animation:fx-haze-drift 20s ease-in-out infinite alternate!important;animation:fx-haze-drift 20s ease-in-out infinite alternate!important;opacity:.62!important}
  .stage-fx:after{-webkit-animation:fx-haze-rise 18s ease-in-out infinite alternate!important;animation:fx-haze-rise 18s ease-in-out infinite alternate!important;opacity:.55!important}
}


/* Neon band sign in the animated stage background. */
.fx-neon-sign{
 position:absolute;left:50%;top:42vh;transform:translate(-50%,-50%);width:clamp(190px,24vw,390px);
 display:flex;flex-direction:column;align-items:center;gap:2px;opacity:.19;
 mix-blend-mode:screen;will-change:opacity,filter,transform;
 animation:fx-neon-flicker 6.8s steps(1,end) infinite;
 filter:drop-shadow(0 0 7px rgba(111,245,255,.58)) drop-shadow(0 0 22px rgba(50,226,255,.38));
}
.fx-neon-sign:before{
 content:"";position:absolute;inset:-18% -25% -28%;z-index:-1;border-radius:50%;
 background:radial-gradient(ellipse,rgba(86,237,255,.12),transparent 68%);filter:blur(18px);
}
.fx-neon-sign img{display:block;width:100%;height:auto;filter:brightness(1.65) contrast(1.08) saturate(.65) drop-shadow(0 0 3px #eaffff) drop-shadow(0 0 10px #62efff)}
.fx-neon-sign em{font-style:normal;font-weight:900;font-size:clamp(13px,1.55vw,25px);letter-spacing:.22em;color:#ff3a43;text-indent:.22em;text-shadow:0 0 3px #fff,0 0 6px #ff313b,0 0 14px #ff1f2c,0 0 28px #d90015;animation:fx-live-flicker 4.9s steps(1,end) infinite}
@keyframes fx-neon-flicker{
 0%,7%,12%,19%,23%,48%,52%,77%,100%{opacity:.22;filter:drop-shadow(0 0 7px rgba(111,245,255,.62)) drop-shadow(0 0 23px rgba(50,226,255,.44))}
 8%,20%,49%,78%{opacity:.08;filter:drop-shadow(0 0 2px rgba(111,245,255,.25))}
 9%,21%,50%,79%{opacity:.28;filter:drop-shadow(0 0 10px rgba(111,245,255,.78)) drop-shadow(0 0 34px rgba(50,226,255,.5))}
}
@keyframes fx-live-flicker{0%,16%,20%,44%,48%,73%,100%{opacity:1}17%,45%,74%{opacity:.25}18%,46%,75%{opacity:.9}}

/* Small brand line next to the header logo. */
.brand-lockup{display:flex;align-items:center;gap:13px;flex:none;align-self:stretch}
.brand-lockup .brand{align-self:stretch}
.brand-tagline{max-width:150px;font-size:10px;line-height:1.25;font-weight:600;letter-spacing:.025em;color:#aeb5b7;white-space:nowrap;font-style:italic;opacity:.82}

@media(max-width:1150px){
 .brand-lockup{gap:8px}.brand-tagline{font-size:8px;max-width:120px}
}
@media(max-width:940px){
 .brand-tagline{font-size:8px;max-width:116px;white-space:normal}
 .fx-neon-sign{top:46vh;width:clamp(170px,32vw,280px);opacity:.17}
}
@media(max-width:760px){
 .brand-lockup{gap:7px}.brand-tagline{font-size:7px;line-height:1.18;max-width:92px;white-space:normal}
 .fx-neon-sign{top:49vh;width:min(52vw,220px);opacity:.26!important}
 .fx-neon-sign em{font-size:11px;letter-spacing:.17em}
 .fx-neon-sign{-webkit-animation:fx-neon-flicker 6.8s steps(1,end) infinite!important;animation:fx-neon-flicker 6.8s steps(1,end) infinite!important}
 .fx-neon-sign em{-webkit-animation:fx-live-flicker 4.9s steps(1,end) infinite!important;animation:fx-live-flicker 4.9s steps(1,end) infinite!important}
}
@media(max-width:380px){
 .brand-tagline{display:none}
 .fx-neon-sign{width:190px;top:51vh}
}

/* Neon/header visibility correction 2026-09-13 */
.brand-tagline{
  display:block!important;
  opacity:1!important;
  color:#d8dde0!important;
  text-shadow:0 0 8px rgba(111,245,255,.22);
}
@media(max-width:760px){
  .brand-lockup{gap:6px!important;min-width:0}
  .brand-tagline{
    display:block!important;
    max-width:102px!important;
    font-size:7.5px!important;
    line-height:1.12!important;
    white-space:normal!important;
    flex:0 1 auto;
  }
}
@media(max-width:380px){
  .brand-tagline{
    display:block!important;
    max-width:84px!important;
    font-size:6.5px!important;
  }
}

/* The sign must sit above opaque section backgrounds, but below all interactive/content layers. */
.fx-neon-sign{
  z-index:1!important;
  top:34vh!important;
  width:clamp(230px,28vw,430px)!important;
  opacity:.31!important;
  mix-blend-mode:screen!important;
}
.fx-neon-sign img{
  opacity:.92;
  filter:brightness(2.05) contrast(1.15) saturate(.55)
    drop-shadow(0 0 4px #efffff)
    drop-shadow(0 0 13px #62efff)
    drop-shadow(0 0 30px rgba(50,226,255,.78))!important;
}
.fx-neon-sign em{
  margin-top:-2px;
  opacity:1;
  color:#ff3944!important;
  text-shadow:0 0 2px #fff,0 0 7px #ff3340,0 0 16px #ff1f2c,0 0 32px #d90015!important;
}
/* Bring the FX canvas into view while keeping content above it. */
.stage-fx{z-index:1!important}
body>main,body>footer{position:relative;z-index:2}
.site-header,.mobile-menu{position:relative;z-index:90!important}
/* Transparent window in the first hero lets the neon sign read as a stage backdrop. */
.neon-hero{position:relative;z-index:2;background:linear-gradient(180deg,rgba(7,8,14,.88),rgba(7,8,14,.70) 58%,rgba(7,8,14,.90))!important}
.neon-hero>.wrap{position:relative;z-index:3}
@media(max-width:760px){
  .fx-neon-sign{
    top:38vh!important;
    width:min(62vw,260px)!important;
    opacity:.67!important;
  }
  .fx-neon-sign em{font-size:11px!important;letter-spacing:.16em!important}
}
@media(max-width:380px){
  .fx-neon-sign{top:40vh!important;width:210px!important;opacity:.7!important}
}


/* iPhone fixed background neon + ticker animation fix 2026-09-13n.
   Dedicated layer is fixed to the viewport like lasers/fog, but remains behind
   all real content. This avoids Safari swallowing it inside hero stacking contexts. */
.mobile-neon-layer{display:none}
@keyframes mobile-neon-flicker{
  0%,8%,15%,29%,38%,56%,63%,81%,100%{opacity:.48;transform:translate3d(-50%,-50%,0) rotate(-.25deg) scale(1);filter:drop-shadow(0 0 5px rgba(111,245,255,.42)) drop-shadow(0 0 18px rgba(50,226,255,.28))}
  9%,39%,57%,82%{opacity:.18;transform:translate3d(-50%,-49.4%,0) rotate(.18deg) scale(.992);filter:drop-shadow(0 0 2px rgba(111,245,255,.16))}
  10%,16%,40%,58%,83%{opacity:.58;transform:translate3d(-50%,-50.6%,0) rotate(.32deg) scale(1.012);filter:drop-shadow(0 0 8px rgba(111,245,255,.55)) drop-shadow(0 0 24px rgba(50,226,255,.36))}
}
@keyframes mobile-live-flicker{
  0%,13%,19%,44%,50%,72%,100%{opacity:.78}
  14%,45%,73%{opacity:.20}
  15%,20%,46%,51%,74%{opacity:.86}
}
@media(max-width:600px){
  .stage-fx>.fx-neon-sign{display:none!important}
  .fx-neon-sign-mobile{display:none!important}
  .mobile-neon-layer{
    display:block!important;
    position:fixed!important;
    inset:0!important;
    z-index:1!important;
    pointer-events:none!important;
    overflow:hidden!important;
    contain:layout paint!important;
    -webkit-transform:translateZ(0)!important;
    transform:translateZ(0)!important;
  }
  .mobile-neon-sign{
    position:absolute!important;
    left:50%!important;
    top:59%!important;
    width:min(50vw,196px)!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    gap:0!important;
    opacity:.48!important;
    mix-blend-mode:screen!important;
    will-change:transform,opacity,filter!important;
    -webkit-animation:mobile-neon-flicker 3.5s steps(1,end) infinite!important;
    animation:mobile-neon-flicker 3.5s steps(1,end) infinite!important;
  }
  .mobile-neon-sign:before{
    content:"";position:absolute;inset:-14% -21% -22%;z-index:-1;border-radius:50%;
    background:radial-gradient(ellipse,rgba(86,237,255,.08),transparent 67%);filter:blur(15px)
  }
  .mobile-neon-sign img{
    display:block!important;width:100%!important;height:auto!important;opacity:.68!important;
    filter:brightness(1.62) contrast(1.1) saturate(.48)
      drop-shadow(0 0 3px rgba(239,255,255,.48))
      drop-shadow(0 0 9px rgba(98,239,255,.38))
      drop-shadow(0 0 18px rgba(50,226,255,.27))!important;
  }
  .mobile-neon-sign em{
    display:block!important;margin-top:-5px!important;font-style:normal!important;font-weight:900!important;
    font-size:10px!important;letter-spacing:.16em!important;text-indent:.16em!important;color:#ff4a54!important;
    -webkit-animation:mobile-live-flicker 2.9s steps(1,end) infinite!important;
    animation:mobile-live-flicker 2.9s steps(1,end) infinite!important;
    text-shadow:0 0 2px rgba(255,255,255,.34),0 0 6px rgba(255,74,84,.48),0 0 13px rgba(255,31,44,.32)!important;
  }
  body>main,body>footer{position:relative!important;z-index:2!important}
  body>.site-header,.mobile-menu{z-index:90!important}

  /* Safari/iPhone: force the genre ticker to keep moving even if the global
     reduced-motion rule in style.css disables all CSS animations. */
  .ticker-track{
    -webkit-animation:marquee 32s linear infinite!important;
    animation:marquee 32s linear infinite!important;
    will-change:transform!important;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
}
@media(max-width:390px){
  .mobile-neon-sign{top:60%!important;width:min(49vw,184px)!important}
}
@media(max-width:600px) and (prefers-reduced-motion:reduce){
  .mobile-neon-sign{-webkit-animation:mobile-neon-flicker 4.4s steps(1,end) infinite!important;animation:mobile-neon-flicker 4.4s steps(1,end) infinite!important}
  .mobile-neon-sign em{-webkit-animation:mobile-live-flicker 3.7s steps(1,end) infinite!important;animation:mobile-live-flicker 3.7s steps(1,end) infinite!important}
  .ticker-track{-webkit-animation:marquee 38s linear infinite!important;animation:marquee 38s linear infinite!important}
}
