.monitor{--logo: 5.5vh;--logo-row: 2.4vh;--bar-top: 70vh}.monitor[data-theme=broadcast]{--bg-0: #0c111b;--bg-1: rgba(20, 26, 38, .82);--bg-2: rgba(32, 42, 60, .86);--bg-3: rgba(255, 255, 255, .18);--ink-on-dark: #f2f6fb;--ink-on-dark-2: #9fb3cc;--accent: #4da3ff;--accent-ink: #06121f;--r-md: 12px;--r-lg: 16px}.monitor[data-theme=neon]{--bg-0: #08010f;--bg-1: #14032c;--bg-2: #1f0740;--bg-3: #ff2fd0;--ink-on-dark: #ffffff;--ink-on-dark-2: #d79cf0;--accent: #2ffff0;--accent-ink: #06121f;--r-md: 5px;--r-lg: 7px}.monitor[data-theme=minimal]{--bg-0: #eef1f6;--bg-1: #ffffff;--bg-2: #f4f6fa;--bg-3: #d3dae4;--ink-on-dark: #111823;--ink-on-dark-2: #5b6879;--accent: #c8371f;--accent-ink: #ffffff;--r-md: 3px;--r-lg: 4px}.monitor[data-theme=stadium]{--bg-0: #0b0b0b;--bg-1: #141414;--bg-2: #1e1e1e;--bg-3: #3d3126;--ink-on-dark: #ffb457;--ink-on-dark-2: #9a7444;--accent: #ff7a1a;--accent-ink: #100600;--r-md: 2px;--r-lg: 3px}.monitor[data-theme=night]{--bg-0: #060c1e;--bg-1: #0b1430;--bg-2: #142244;--bg-3: #24365e;--ink-on-dark: #e6f0ff;--ink-on-dark-2: #8aa2cc;--accent: #8fd0ff;--accent-ink: #04101f;--r-md: 10px;--r-lg: 16px}.monitor[data-theme=broadcast] :global(.host){-webkit-backdrop-filter:blur(10px) saturate(1.15);backdrop-filter:blur(10px) saturate(1.15)}.monitor[data-theme=neon] :global(.host){filter:drop-shadow(0 0 8px rgba(255,47,208,.5))}.score-anim{display:inline-block;animation-duration:var(--anim-ms, .6s);animation-timing-function:cubic-bezier(.2,.9,.3,1);animation-fill-mode:both;will-change:transform,opacity,filter}@media(prefers-reduced-motion:reduce){.score-anim{animation:none!important}}.score-anim[data-anim=bounce]{animation-name:sa-bounce}.score-anim[data-anim=flip]{animation-name:sa-flip}.score-anim[data-anim=flipclock]{animation-name:sa-flipclock}.score-anim[data-anim=slot]{animation-name:sa-slot}.score-anim[data-anim=shutter]{animation-name:sa-shutter}.score-anim[data-anim=cube]{animation-name:sa-cube}.score-anim[data-anim=dice]{animation-name:sa-dice}.score-anim[data-anim=spark]{animation-name:sa-spark}.score-anim[data-anim=electric]{animation-name:sa-electric}.score-anim[data-anim=magma]{animation-name:sa-magma}.score-anim[data-anim=neon]{animation-name:sa-neon}.score-anim[data-anim=scifi]{animation-name:sa-scifi}.score-anim[data-anim=vortex]{animation-name:sa-vortex}.score-anim[data-anim=ghost]{animation-name:sa-ghost}.score-anim[data-anim=ghostEcho]{animation-name:sa-ghost-echo}.score-anim[data-anim=cyberGlitch]{animation-name:sa-glitch}.score-anim[data-anim=calendar]{animation-name:sa-calendar}.score-anim[data-anim=minimal]{animation-name:sa-minimal}@keyframes sa-bounce{0%{transform:translateY(-45%) scale(.7);opacity:0}55%{transform:translateY(8%) scale(1.12);opacity:1}75%{transform:translateY(-4%) scale(.98)}to{transform:none}}@keyframes sa-flip{0%{transform:perspective(320px) rotateX(-90deg);opacity:0}to{transform:perspective(320px) rotateX(0);opacity:1}}@keyframes sa-flipclock{0%{transform:perspective(320px) rotateX(90deg);opacity:.2}45%{transform:perspective(320px) rotateX(-12deg);opacity:1}70%{transform:perspective(320px) rotateX(6deg)}to{transform:none}}@keyframes sa-slot{0%{transform:translateY(-130%);opacity:0}60%{transform:translateY(10%);opacity:1}to{transform:none}}@keyframes sa-shutter{0%{clip-path:inset(0 0 100% 0);opacity:.3}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes sa-cube{0%{transform:perspective(360px) rotateY(-90deg) scale(.85);opacity:0}to{transform:none;opacity:1}}@keyframes sa-dice{0%{transform:rotate(-180deg) scale(.4);opacity:0}60%{transform:rotate(12deg) scale(1.1);opacity:1}to{transform:none}}@keyframes sa-spark{0%{transform:scale(.6);opacity:0;text-shadow:0 0 0 currentColor}40%{transform:scale(1.25);opacity:1;text-shadow:0 0 18px currentColor}to{transform:none;text-shadow:none}}@keyframes sa-electric{0%,to{filter:none;transform:none}20%{filter:brightness(2.2);transform:translate(-2px,1px)}40%{filter:brightness(.7);transform:translate(2px,-1px)}60%{filter:brightness(2);transform:translate(-1px,-1px)}}@keyframes sa-magma{0%{color:#ff3d00;text-shadow:0 0 22px #ff8a00;transform:scale(1.2)}to{color:inherit;text-shadow:none;transform:none}}@keyframes sa-neon{0%{opacity:.2;text-shadow:none}30%{opacity:1;text-shadow:0 0 6px currentColor,0 0 22px currentColor}60%{opacity:.6}to{opacity:1;text-shadow:0 0 4px currentColor}}@keyframes sa-scifi{0%{transform:scaleY(.05);opacity:0;filter:blur(3px)}50%{transform:scaleY(1.15);opacity:1;filter:blur(0)}to{transform:none}}@keyframes sa-vortex{0%{transform:rotate(-540deg) scale(.1);opacity:0}to{transform:none;opacity:1}}@keyframes sa-ghost{0%{opacity:0;transform:translateY(30%) scale(1.3);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes sa-ghost-echo{0%{opacity:0;transform:scale(1.6)}35%{opacity:.45;transform:scale(1.2)}70%{opacity:.8;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes sa-glitch{0%,to{transform:none;text-shadow:none}15%{transform:translate(-3px,1px);text-shadow:2px 0 #ff2fd0,-2px 0 #2ffff0}30%{transform:translate(3px,-2px);text-shadow:-2px 0 #ff2fd0,2px 0 #2ffff0}45%{transform:translate(-2px,2px);text-shadow:1px 0 #ff2fd0,-1px 0 #2ffff0}60%{transform:none;text-shadow:none}}@keyframes sa-calendar{0%{transform:perspective(300px) rotateX(-70deg);transform-origin:top center;opacity:0}to{transform:none;transform-origin:top center;opacity:1}}@keyframes sa-minimal{0%{opacity:.15}to{opacity:1}}
