.hover-1:hover{background:#dff9e6;color:#07080c}
.hover-2:hover{background:rgba(98,232,138,.12);color:#fff}
.hover-3:hover{color:#06070a;filter:brightness(1.08)}
.hover-4:hover{border-color:#2b7fff;color:#fff;background:#11295c}
.hover-10:hover{background:#dff9e6;color:#07080c}
.hover-12:hover{color:#06070a;filter:brightness(1.08)}
.hover-13:hover{color:#04140a;filter:brightness(1.08)}
.hover-14:hover{color:#03111c;filter:brightness(1.08)}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

section[id]{scroll-margin-top:84px}
[hidden]{display:none!important}
.live-panel{max-width:1360px}
.live-layout{border-radius:27px;background:#0d0f15;padding:clamp(28px,5vw,52px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:44px;align-items:center}
.live-secondary,.live-visual{display:flex;flex-direction:column;gap:14px}
@media(min-width:960px){
  .live-panel{max-width:1200px}
  .live-layout{grid-template-columns:minmax(0,1fr) 360px;gap:28px clamp(36px,5vw,64px)}
  .live-copy{grid-column:1;grid-row:1;align-self:end}
  .live-secondary{display:contents}
  .live-visual{grid-column:2;grid-row:1 / span 2}
  .live-countdown{grid-column:1;grid-row:2;align-self:start}
}
.live-media{position:relative;aspect-ratio:9/16;width:100%;max-width:420px;justify-self:center;align-self:center;border-radius:20px;overflow:hidden;background:#07080c}
.live-media video{width:100%;height:100%;object-fit:contain;background:#07080c}
.live-media picture,.live-media img{display:block;width:100%;height:100%;object-fit:contain}
.pending-note{margin:0;font-size:14px;color:#b9c0cc}
a[aria-disabled=true]{opacity:.65;cursor:default;pointer-events:none}
.social-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.14);border-radius:50%;color:#dfe4ec}
.social-link:hover{border-color:#62e88a;color:#fff}
a:focus-visible,button:focus-visible,video:focus-visible{outline:2px solid #62e88a;outline-offset:4px}
