body:has(.stream-overlay:not(.is-thumb)),html:has(.stream-overlay:not(.is-thumb)){background:transparent!important}.stream-overlay{--overlay-accent:#8ef0cc;--u:1vmin;--w:1vw;--h:1vh;--ink:#f5f8fc;--label-ink:var(--overlay-accent);--caption-ink:#d5dee8;--track:rgba(255,255,255,0.12);--ring-width:5px;--digit-font:var(--font-inter),"Inter","Segoe UI",Arial,sans-serif;--label-font:var(--digit-font);--digit-weight:700;--digit-tracking:-0.045em;--label-weight:500;--label-tracking:0;--text-shadow:0 2px 12px rgba(0,0,0,0.53);--chip-bg:rgba(8,12,20,0.74);--chip-border:rgba(255,255,255,0.14);--dw:86;--dh:40;--char-w:0.6;position:relative;box-sizing:border-box;width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;color:var(--ink);font-family:var(--digit-font);container-type:size}@supports (width:1cqmin){.stream-overlay{--u:1cqmin;--w:1cqw;--h:1cqh}}.stream-overlay.is-thumb{height:auto;aspect-ratio:16/9}.stream-overlay *,.stream-overlay :after,.stream-overlay :before{box-sizing:border-box}.stream-face{z-index:1;justify-content:center;text-align:center}.stream-face,.stream-type{position:relative;display:flex;flex-direction:column;align-items:center;max-width:100%}.stream-label{margin:0;max-width:100%;font-family:var(--label-font);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);line-height:1.25;color:var(--label-ink);overflow-wrap:anywhere;text-shadow:var(--text-shadow)}.stream-label>span{display:inline-block}.stream-sub{margin:.25em 0 0;max-width:100%;font-family:var(--label-font);font-weight:500;line-height:1.3;color:var(--caption-ink);overflow-wrap:anywhere}.stream-digits,.stream-sub{text-shadow:var(--text-shadow)}.stream-digits{display:flex;align-items:baseline;justify-content:center;margin:.04em 0;white-space:nowrap;font-family:var(--digit-font);font-weight:var(--digit-weight);font-variant-numeric:tabular-nums;letter-spacing:var(--digit-tracking);line-height:1.12;color:var(--ink);transition:opacity .3s}.stream-suffix{margin-left:.22em;font-size:.32em;font-weight:700;letter-spacing:.06em}.stream-caption{margin:0;min-height:1.4em;font-family:var(--label-font);letter-spacing:.22em;text-transform:uppercase;color:var(--caption-ink);text-shadow:var(--text-shadow)}[data-style=ring] .stream-face{width:calc(var(--u) * 88);height:calc(var(--u) * 88)}[data-style=ring] .stream-type{width:74%}[data-style=ring] .stream-label{font-size:calc(var(--u) * 4.6);letter-spacing:min(var(--label-tracking),.14em)}[data-style=ring] .stream-sub{font-size:calc(var(--u) * 3.2)}[data-style=ring] .stream-digits{font-size:min(calc(var(--u) * 19),calc(var(--u) * 60 / (var(--chars) * var(--char-w))))}[data-style=ring] .stream-caption{font-size:calc(var(--u) * 2.6)}.stream-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 8px rgba(0,0,0,.35))}.stream-ring .track{stroke:var(--track);stroke-width:4px}.stream-ring .progress{stroke:var(--overlay-accent);stroke-width:var(--ring-width);stroke-linecap:round;transition:stroke-dasharray .25s linear}.stream-ticks .on{fill:var(--overlay-accent)}.stream-ticks .off{fill:rgba(255,255,255,.1)}[data-style=bar] .stream-face,[data-style=minimal] .stream-face{width:calc(var(--w) * 94)}[data-style=bar] .stream-label,[data-style=minimal] .stream-label{font-size:min(calc(var(--h) * 7.5),calc(var(--w) * 4.4))}[data-style=bar] .stream-sub,[data-style=minimal] .stream-sub{font-size:min(calc(var(--h) * 5),calc(var(--w) * 2.8))}[data-style=bar] .stream-digits,[data-style=minimal] .stream-digits{font-size:min(calc(var(--h) * var(--dh)),calc(var(--w) * var(--dw) / (var(--chars) * var(--char-w))))}[data-style=bar] .stream-digits{font-size:min(calc(var(--h) * var(--dh) * .85),calc(var(--w) * var(--dw) / (var(--chars) * var(--char-w))))}[data-style=bar] .stream-caption,[data-style=minimal] .stream-caption{font-size:min(calc(var(--h) * 3.6),calc(var(--w) * 2))}.stream-overlay:not([data-background=transparent])[data-style=minimal] .stream-digits{--dh:30}.stream-bar{align-self:stretch;min-width:calc(var(--w) * 40);height:max(4px,calc(var(--h) * 1.4));margin-top:calc(var(--h) * 2.5);border-radius:999px;background:var(--track);overflow:hidden}.stream-bar>div{height:100%;border-radius:inherit;background:var(--overlay-accent);transition:width .25s linear}[data-style=pill] .stream-face{flex-direction:row;gap:.34em;padding:.2em .55em .2em .45em;font-size:min(calc(var(--h) * 42),calc(var(--w) * 88 / (var(--chars) * var(--char-w) + var(--label-chars) * .3 + 2.2)));border:.03em solid var(--chip-border);border-radius:999px;background:var(--chip-bg);box-shadow:0 .08em .4em rgba(0,0,0,.35)}[data-style=pill] .stream-type{flex-direction:row;align-items:center;gap:.34em}[data-style=pill] .stream-label{font-size:.36em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}[data-style=pill] .stream-digits{font-size:1em;margin:0;line-height:1.15}.stream-dot{flex:none;width:.24em;height:.24em;border-radius:50%;background:var(--overlay-accent);box-shadow:0 0 .3em var(--overlay-accent)}[data-status=running] .stream-dot{animation:stream-dot 1.8s ease-in-out infinite}.scene-clean,.stream-overlay[data-background=dark]{background:radial-gradient(ellipse at 50% 30%,#1b2937,#080f19 75%)}.clean-glow{width:60%;height:80%;border-radius:50%;opacity:.22;background:radial-gradient(circle,var(--overlay-accent),transparent 62%);animation:aurora-drift 24s ease-in-out infinite alternate}.clean-glow.one{left:-12%;top:-24%}.clean-glow.two{right:-14%;bottom:-30%;opacity:.14;background:radial-gradient(circle,#6f8cff,transparent 62%);animation-duration:31s;animation-direction:alternate-reverse}.stream-scene{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.stream-scene>i{position:absolute;display:block}.scene-aurora{background:radial-gradient(ellipse at 50% 120%,#101a33,#04060d 70%)}.scene-aurora>i{width:75%;height:90%;border-radius:50%;opacity:.4;background:radial-gradient(circle,var(--overlay-accent) 0,transparent 62%);animation:aurora-drift 18s ease-in-out infinite alternate}.scene-aurora>i:first-child{left:-10%;top:-20%}.scene-aurora>i:nth-child(2){left:38%;top:10%;opacity:.35;background:radial-gradient(circle,#7b5cff 0,transparent 62%);animation-duration:23s;animation-direction:alternate-reverse}.scene-aurora>i:nth-child(3){left:5%;top:45%;opacity:.3;background:radial-gradient(circle,#29c9ff 0,transparent 62%);animation-duration:29s}.scene-grid{background:linear-gradient(180deg,#05020f,#120830 55%,#2a0d4d 64%,#0a0418 64.2%,#0a0418)}.grid-glow{left:0;right:0;top:44%;height:40%;background:radial-gradient(ellipse at 50% 50%,var(--overlay-accent),transparent 60%);opacity:.35}.stream-scene .grid-floor{left:-60%;right:-60%;top:64%;height:90%;background-image:linear-gradient(var(--overlay-accent) 2px,transparent 2px),linear-gradient(90deg,var(--overlay-accent) 2px,transparent 2px);background-size:90px 90px;background-position:center 0;transform:perspective(260px) rotateX(62deg);transform-origin:50% 0;opacity:.75;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%);mask-image:linear-gradient(180deg,transparent 0,#000 22%);animation:grid-run 1.4s linear infinite}.stream-deco{position:absolute;inset:0;display:none;pointer-events:none}.stream-deco>i{position:absolute;display:block}.stream-ring .head{fill:#ffffff;stroke:var(--overlay-accent);stroke-width:4px;transition:cx .25s linear,cy .25s linear}.stream-burst{position:absolute;left:50%;top:50%;z-index:0;width:calc(var(--u) * 60);height:calc(var(--u) * 60);margin:calc(var(--u) * -30) 0 0 calc(var(--u) * -30);border:calc(var(--u) * .8) solid var(--overlay-accent);border-radius:50%;opacity:0;pointer-events:none;animation:stream-burst 1.4s cubic-bezier(.1,.7,.3,1) 1}.stream-scene .grain{inset:0;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.stream-scene .bokeh,.stream-scene .ember,.stream-scene .spark,.stream-scene .sparkle,.stream-scene .twinkle{left:var(--x);top:var(--y);pointer-events:none}.stream-scene .twinkle{width:calc(2.4px * var(--s));height:calc(2.4px * var(--s));border-radius:50%;background:#fff;box-shadow:0 0 4px rgba(255,255,255,.8);animation:twinkle-star calc(3.4s * var(--t)) ease-in-out var(--d) infinite}.stream-scene .bokeh{width:calc(var(--u) * 7 * var(--s));height:calc(var(--u) * 7 * var(--s));border-radius:50%;background:radial-gradient(circle,var(--bokeh,rgba(255,210,140,.35)) 0,transparent 68%);animation:bokeh-drift calc(14s * var(--t)) ease-in-out var(--d) infinite alternate}.stream-scene .sparkle{width:calc(var(--u) * 2.6 * var(--s));height:calc(var(--u) * 2.6 * var(--s));background:var(--sparkle,#fff6c9);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);animation:twinkle calc(2.6s * var(--t)) ease-in-out var(--d) infinite}.stream-scene .ember{top:auto;bottom:8%;width:calc(3px * var(--s));height:calc(3px * var(--s));border-radius:50%;background:#ffb347;box-shadow:0 0 6px #ff7a1a,0 0 12px #ff5a00;animation:ember-rise calc(7s * var(--t)) ease-in var(--d) infinite}.scene-pines{position:absolute;left:-4%;right:-4%;bottom:0;height:60%}.scene-pines svg{position:absolute;bottom:0;left:var(--x);width:calc(var(--h) * 16 * var(--s));height:calc(var(--h) * 34 * var(--s));transform:translateX(-50%)}.scene-pines path{fill:var(--pine,#07101f)}[data-status=idle] .stream-digits,[data-status=paused] .stream-digits{opacity:.55}[data-status=overtime]{--ink:#ffb4ab}[data-status=complete] .stream-label{animation:stream-pop .7s cubic-bezier(.2,1.4,.4,1) both}[data-final=true] .stream-digits{animation:stream-beat 1s ease-out infinite}.stream-toast{position:absolute;left:50%;top:22%;z-index:3;white-space:nowrap;font:800 calc(var(--u) * 7) /1 var(--digit-font);color:var(--overlay-accent);text-shadow:0 0 .3em rgba(0,0,0,.7);pointer-events:none;animation:stream-toast 2.4s ease-out forwards}.stream-controls{position:absolute;left:50%;bottom:12px;z-index:4;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;transform:translateX(-50%)}.stream-controls button{min-height:44px;padding:8px 18px;border:1px solid rgba(255,255,255,.32);border-radius:999px;background:#101927;color:#fff;font:600 14px/1 var(--font-inter),Arial,sans-serif;cursor:pointer}.stream-controls button:disabled{opacity:.45;cursor:default}.studio-thumb{position:relative;overflow:hidden}.studio-theme,.theme-wall-item{content-visibility:auto;contain-intrinsic-size:auto 180px}.studio-thumb .stream-overlay{width:100%}.studio-game{background:radial-gradient(ellipse 40% 30% at 78% 108%,#2f6b36 0 60%,transparent 61%),radial-gradient(ellipse 55% 34% at 18% 112%,#3d7c3a 0 60%,transparent 61%),radial-gradient(circle at 82% 22%,#fff7c9 0 3%,rgba(255,240,180,.5) 3.5%,transparent 12%),radial-gradient(ellipse 30% 8% at 30% 30%,rgba(255,255,255,.85),transparent 70%),radial-gradient(ellipse 22% 6% at 62% 18%,rgba(255,255,255,.7),transparent 70%),linear-gradient(180deg,#4a8fd0,#8cc4ea 52%,#d6ecf5 68%,#7aa65a 68.5%,#4f8040)}@keyframes stream-beat{0%{transform:scale(1.06)}40%,to{transform:scale(1)}}@keyframes stream-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes stream-dot{50%{opacity:.35;transform:scale(.75)}}@keyframes stream-toast{0%{opacity:0;transform:translate(-50%,20%) scale(.7)}15%{opacity:1;transform:translate(-50%,-30%) scale(1.08)}70%{opacity:1;transform:translate(-50%,-60%) scale(1)}to{opacity:0;transform:translate(-50%,-110%) scale(1)}}@keyframes aurora-drift{0%{transform:translate(0) scale(1)}to{transform:translate(12%,8%) scale(1.2)}}@keyframes grid-run{to{background-position:center 90px}}@keyframes neon-on{0%{opacity:0}8%{opacity:1}11%{opacity:.15}15%{opacity:1}34%{opacity:1}36%{opacity:.35}39%,to{opacity:1}}@keyframes haze{to{opacity:.26;transform:scale(1.08)}}@keyframes beam{to{transform:rotate(24deg) translateX(40%)}}@keyframes flip-in{0%{transform:rotateX(-95deg);opacity:.3}to{transform:rotateX(0);opacity:1}}@keyframes blink{50%{opacity:0}}@keyframes fall-240{to{transform:translateY(240px)}}@keyframes fall-200{to{transform:translateY(200px)}}@keyframes fall-140{to{transform:translateY(140px)}}@keyframes fall-300{to{transform:translateY(300px)}}@keyframes cozy-bob{50%{transform:translateY(calc(var(--u) * -1)) rotate(-.6deg)}}@keyframes twinkle{50%{transform:scale(.55) rotate(45deg);opacity:.6}}@keyframes bubble-rise{0%{transform:translateY(0);opacity:0}10%{opacity:1}to{transform:translateY(calc(var(--h) * -140));opacity:0}}@keyframes spooky-float{50%{transform:translateY(-.04em) rotate(-.8deg)}}@keyframes fog{to{transform:translateX(22%)}}@keyframes bat-fly{0%{left:-12%;margin-top:0}25%{margin-top:calc(var(--h) * 4)}50%{margin-top:calc(var(--h) * -2)}75%{margin-top:calc(var(--h) * 5)}to{left:112%;margin-top:0}}@keyframes bat-flap{to{transform:scaleY(.45)}}@keyframes stream-burst{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.9)}}@keyframes twinkle-star{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}@keyframes bokeh-drift{0%{transform:translate(0) scale(1);opacity:.55}to{transform:translate(calc(var(--u) * 4),calc(var(--u) * -6)) scale(1.25);opacity:1}}@keyframes ember-rise{0%{transform:translate(0);opacity:0}10%{opacity:1}to{transform:translate(calc(var(--u) * 6 * (var(--s) - 1)),calc(var(--h) * -70));opacity:0}}@keyframes sheen{0%,60%{transform:translateX(-120%) skewX(-18deg)}to{transform:translateX(220%) skewX(-18deg)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes flicker{0%,to{opacity:1;transform:scaleY(1) scaleX(1)}25%{opacity:.86;transform:scaleY(1.08) scaleX(.94)}50%{opacity:.95;transform:scaleY(.94) scaleX(1.04)}75%{opacity:.8;transform:scaleY(1.05) scaleX(.97)}}@keyframes rise{0%{transform:translateY(0);opacity:0}10%{opacity:1}to{transform:translateY(calc(var(--h) * -120));opacity:0}}@keyframes drift-x{0%{transform:translateX(-30vw)}to{transform:translateX(130vw)}}@media (prefers-reduced-motion:reduce){.stream-overlay *,.stream-overlay :after,.stream-overlay :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important}}[data-theme=glass]{--digit-weight:600;--digit-tracking:-0.03em;--label-weight:600;--label-tracking:0.2em;--label-ink:#ffffff;--text-shadow:0 1px 8px rgba(0,0,0,0.35);--chip-bg:linear-gradient(135deg,rgba(255,255,255,0.22),rgba(255,255,255,0.06));--chip-border:rgba(255,255,255,0.4);--dw:74;--dh:30}[data-theme=glass] .stream-label{text-transform:uppercase}[data-theme=glass]:is([data-style=minimal],[data-style=bar]) .stream-type,[data-theme=glass][data-style=ring] .stream-face:before{border:1px solid rgba(255,255,255,.32);background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.05));box-shadow:0 calc(var(--u) * 3) calc(var(--u) * 9) rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.45);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%)}[data-theme=glass]:is([data-style=minimal],[data-style=bar]) .stream-type{padding:calc(var(--h) * 5) calc(var(--w) * 5);border-radius:calc(var(--u) * 5)}[data-theme=glass][data-style=ring] .stream-face:before{content:"";position:absolute;inset:7%;border-radius:50%}[data-theme=glass] .stream-ring .progress{stroke:#ffffff}[data-theme=glass] .stream-ring{filter:drop-shadow(0 0 10px var(--overlay-accent))}[data-theme=glass] .stream-dot{background:#fff}[data-theme=esports]{--digit-weight:900;--digit-tracking:-0.02em;--label-weight:800;--label-tracking:0.06em;--text-shadow:0.04em 0.04em 0 rgba(0,0,0,0.55);--ring-width:12px;--chip-bg:rgba(10,12,18,0.9);--chip-border:rgba(255,255,255,0.08);--char-w:0.64;--dw:78;--dh:32}[data-theme=esports] .stream-digits{font-style:italic}[data-theme=esports] .stream-label{display:inline-block;padding:.12em .8em;font-style:italic;text-transform:uppercase;color:#0b0d12;text-shadow:none;background:var(--overlay-accent);transform:skewX(-14deg)}[data-theme=esports] .stream-label>span{transform:skewX(14deg)}[data-theme=esports] .stream-sub{margin-top:.45em;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#fff}[data-theme=esports]:is([data-style=minimal],[data-style=bar]) .stream-type{padding:calc(var(--h) * 4) calc(var(--w) * 5.5);background:linear-gradient(100deg,rgba(10,12,18,.94),rgba(20,24,34,.84));clip-path:polygon(4% 0,100% 0,96% 100%,0 100%)}[data-theme=esports]:is([data-style=minimal],[data-style=bar]) .stream-type:before{content:"";position:absolute;inset:0;background:var(--overlay-accent);clip-path:polygon(4% 0,5.6% 0,1.6% 100%,0 100%)}[data-theme=esports] .stream-bar{border-radius:0;height:max(6px,calc(var(--h) * 2));transform:skewX(-14deg)}[data-theme=esports] .stream-bar>div{border-radius:0;background-image:repeating-linear-gradient(-45deg,rgba(0,0,0,.2) 0 .5em,transparent .5em 1em);background-color:var(--overlay-accent)}[data-theme=esports] .stream-ring .progress{stroke-linecap:butt}[data-theme=esports][data-style=pill] .stream-face{border-radius:0;transform:skewX(-12deg);box-shadow:inset .16em 0 0 var(--overlay-accent),0 .08em .4em rgba(0,0,0,.35)}[data-theme=esports][data-style=pill] .stream-face>*{transform:skewX(12deg)}[data-theme=esports][data-style=pill] .stream-label{padding:.1em .5em}.scene-esports{background-color:#0a0d13;background-image:repeating-linear-gradient(-55deg,rgba(255,255,255,.028) 0 2px,transparent 2px 24px),radial-gradient(ellipse at 50% 120%,#1c2436,#0a0d13 65%)}.scene-esports .beam{top:-60%;width:34%;height:220%;background:linear-gradient(90deg,transparent,var(--overlay-accent),transparent);opacity:.12;transform:rotate(24deg);animation:beam 8s ease-in-out infinite alternate}.scene-esports .beam.one{left:2%}.scene-esports .beam.two{right:-4%;opacity:.07;animation-delay:-4s}[data-theme=clean] .stream-bar>div{box-shadow:0 0 12px var(--overlay-accent)}[data-theme=clean] .stream-ring{filter:drop-shadow(0 0 6px rgba(0,0,0,.4)) drop-shadow(0 0 10px var(--overlay-accent))}[data-theme=glass]:is([data-style=minimal],[data-style=bar]) .stream-type{overflow:hidden}[data-theme=glass]:is([data-style=minimal],[data-style=bar]) .stream-deco{display:block}[data-theme=glass] .stream-deco>i:first-child{top:-20%;bottom:-20%;left:0;width:35%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);animation:sheen 7s ease-in-out infinite}[data-theme=esports]:is([data-style=minimal],[data-style=bar]) .stream-deco{display:block;overflow:hidden}[data-theme=esports] .stream-deco>i:first-child{top:-20%;bottom:-20%;left:0;width:22%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);animation:sheen 5s ease-in-out infinite}[data-theme=esports] .stream-deco>i:nth-child(2){right:5%;top:10%;width:calc(var(--u) * 7);height:calc(var(--u) * 1.2);background:repeating-linear-gradient(90deg,var(--overlay-accent) 0 calc(var(--u) * 1.2),transparent calc(var(--u) * 1.2) calc(var(--u) * 2));transform:skewX(-20deg);opacity:.8}.scene-esports .chevrons{inset:0;opacity:.06;background:linear-gradient(135deg,transparent 45%,var(--overlay-accent) 45% 55%,transparent 55%) 0 0 /80px 80px,linear-gradient(45deg,transparent 45%,var(--overlay-accent) 45% 55%,transparent 55%) 0 40px /80px 80px;animation:chevron-run 6s linear infinite}.scene-esports .spark{top:auto;bottom:-2%;width:calc(var(--u) * .7 * var(--s));height:calc(var(--u) * .7 * var(--s));background:var(--overlay-accent);transform:rotate(45deg);opacity:.7;animation:rise calc(9s * var(--t)) linear var(--d) infinite}@keyframes chevron-run{to{background-position:80px 0,80px 40px}}[data-theme=gold]{--digit-font:"Didot","Bodoni 72","Bodoni MT",ui-serif,Georgia,"Times New Roman",serif;--label-font:var(--font-inter),"Inter","Segoe UI",sans-serif;--digit-weight:400;--digit-tracking:0.01em;--label-weight:600;--label-tracking:0.3em;--caption-ink:#cdb88a;--text-shadow:none;--track:rgba(242,195,91,0.14);--ring-width:3px;--chip-bg:linear-gradient(180deg,#17120a,#0a0805);--chip-border:rgba(242,195,91,0.65);--char-w:0.58;--dw:72;--dh:30}[data-theme=gold] .stream-numerals{color:transparent;background:linear-gradient(100deg,#8a5a1c,#f2c35b 20%,#fff4c8 34%,#e0a93c 48%,#8a5a1c 64%,#f2c35b 82%,#fff1b8);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 .03em .02em rgba(0,0,0,.7));animation:gold-shimmer 7s linear infinite}[data-theme=gold] .stream-label{text-transform:uppercase}[data-theme=gold]:is([data-style=minimal],[data-style=bar]) .stream-label>span:after,[data-theme=gold]:is([data-style=minimal],[data-style=bar]) .stream-label>span:before{content:"";display:inline-block;width:1.2em;height:1px;margin:0 .5em;vertical-align:middle;background:currentColor;opacity:.7}[data-theme=gold] .stream-sub{font-family:var(--digit-font);font-style:italic;color:#f1e3c0}[data-theme=gold]:is([data-style=minimal],[data-style=bar]) .stream-type{padding:calc(var(--h) * 5) calc(var(--w) * 6);border:1px solid rgba(242,195,91,.75);background:radial-gradient(ellipse at 50% 0,#251c0e,#0b0906 72%);box-shadow:inset 0 0 0 calc(var(--u) * .9) #0b0906,inset 0 0 0 calc(var(--u) * .9 + 1px) rgba(242,195,91,.45),0 calc(var(--u) * 3) calc(var(--u) * 10) rgba(0,0,0,.6)}[data-theme=gold]:is([data-style=minimal],[data-style=bar]) .stream-deco{display:block}[data-theme=gold] .stream-deco>i{width:calc(var(--u) * 5);height:calc(var(--u) * 5);border:2px solid var(--overlay-accent)}[data-theme=gold] .stream-deco>i:first-child{left:calc(var(--u) * 1.8);top:calc(var(--u) * 1.8);border-right:0;border-bottom:0}[data-theme=gold] .stream-deco>i:nth-child(2){right:calc(var(--u) * 1.8);top:calc(var(--u) * 1.8);border-left:0;border-bottom:0}[data-theme=gold] .stream-deco>i:nth-child(3){left:calc(var(--u) * 1.8);bottom:calc(var(--u) * 1.8);border-right:0;border-top:0}[data-theme=gold] .stream-deco>i:nth-child(4){right:calc(var(--u) * 1.8);bottom:calc(var(--u) * 1.8);border-left:0;border-top:0}[data-theme=gold] .stream-bar>div{background:linear-gradient(90deg,#8a5a1c,#f2c35b,#fff1b8)}[data-theme=gold] .stream-ring{filter:drop-shadow(0 0 8px rgba(242,195,91,.45))}[data-theme=gold][data-style=ring] .stream-face:before{content:"";position:absolute;inset:8%;border:1px solid rgba(242,195,91,.35);border-radius:50%}.scene-gold{--bokeh:rgba(242,195,91,0.32);background:radial-gradient(ellipse at 50% 40%,#1e170c 0,#0b0906 60%,#030201 100%)}.scene-gold .deco-lines{left:0;right:0;bottom:-60%;height:100%;opacity:.18;background:repeating-conic-gradient(from -90deg at 50% 100%,#f2c35b 0deg .6deg,transparent .6deg 7.5deg);-webkit-mask-image:radial-gradient(ellipse at 50% 100%,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse at 50% 100%,#000 20%,transparent 70%)}.scene-gold .gold-sheen{top:-30%;bottom:-30%;left:0;width:30%;background:linear-gradient(90deg,transparent,rgba(255,230,170,.07),transparent);animation:sheen 12s ease-in-out infinite}@keyframes gold-shimmer{to{background-position:-250% 0}}[data-theme=cyberpunk]{--digit-weight:900;--digit-tracking:0;--ink:var(--overlay-accent);--label-ink:#0a0a12;--label-weight:800;--label-tracking:0.18em;--caption-ink:#5ee7ff;--text-shadow:0.035em 0 0 rgba(255,43,214,0.85),-0.035em 0 0 rgba(0,229,255,0.85);--track:rgba(94,231,255,0.15);--ring-width:6px;--chip-bg:rgba(8,8,16,0.9);--chip-border:var(--overlay-accent);--char-w:0.62;--dw:76;--dh:30}[data-theme=cyberpunk] .stream-numerals{position:relative;display:inline-block}[data-theme=cyberpunk] .stream-numerals:after,[data-theme=cyberpunk] .stream-numerals:before{content:attr(data-text);position:absolute;inset:0;text-shadow:none;clip-path:inset(0 0 100% 0)}[data-theme=cyberpunk] .stream-numerals:before{color:#00e5ff;animation:glitch-a 3.4s steps(1) infinite}[data-theme=cyberpunk] .stream-numerals:after{color:#ff2bd6;animation:glitch-b 3.4s steps(1) infinite}[data-theme=cyberpunk] .stream-label{display:inline-block;padding:.14em 1.1em .14em .7em;text-transform:uppercase;text-shadow:none;background:var(--overlay-accent);clip-path:polygon(0 0,100% 0,100% 55%,calc(100% - .7em) 100%,0 100%)}[data-theme=cyberpunk] .stream-caption,[data-theme=cyberpunk] .stream-sub{font-family:ui-monospace,Cascadia Mono,Consolas,Roboto Mono,monospace;text-shadow:0 0 .4em rgba(0,229,255,.6)}[data-theme=cyberpunk] .stream-sub{color:#e8fbff;letter-spacing:.08em}[data-theme=cyberpunk]:is([data-style=minimal],[data-style=bar]) .stream-type{padding:calc(var(--h) * 5) calc(var(--w) * 5.5);background:linear-gradient(135deg,rgba(10,10,20,.9),rgba(24,8,30,.82));border:1px solid rgba(94,231,255,.35);clip-path:polygon(0 0,calc(100% - var(--u) * 4) 0,100% calc(var(--u) * 4),100% 100%,calc(var(--u) * 4) 100%,0 calc(100% - var(--u) * 4))}[data-theme=cyberpunk]:is([data-style=minimal],[data-style=bar]) .stream-deco,[data-theme=holo]:is([data-style=minimal],[data-style=bar]) .stream-deco{display:block}[data-theme=cyberpunk] .stream-deco>i,[data-theme=holo] .stream-deco>i{width:calc(var(--u) * 4);height:calc(var(--u) * 4);border:calc(var(--u) * .5) solid var(--overlay-accent)}[data-theme=cyberpunk] .stream-deco>i:first-child,[data-theme=holo] .stream-deco>i:first-child{left:calc(var(--u) * 1.2);top:calc(var(--u) * 1.2);border-right:0;border-bottom:0}[data-theme=cyberpunk] .stream-deco>i:nth-child(2),[data-theme=holo] .stream-deco>i:nth-child(2){right:calc(var(--u) * 1.2);top:calc(var(--u) * 1.2);border-left:0;border-bottom:0}[data-theme=cyberpunk] .stream-deco>i:nth-child(3),[data-theme=holo] .stream-deco>i:nth-child(3){left:calc(var(--u) * 1.2);bottom:calc(var(--u) * 1.2);border-right:0;border-top:0}[data-theme=cyberpunk] .stream-deco>i:nth-child(4),[data-theme=holo] .stream-deco>i:nth-child(4){right:calc(var(--u) * 1.2);bottom:calc(var(--u) * 1.2);border-left:0;border-top:0}[data-theme=cyberpunk] .stream-deco>i:nth-child(2n){border-color:#5ee7ff}[data-theme=cyberpunk] .stream-bar{border-radius:0;height:max(6px,calc(var(--h) * 1.8));background:repeating-linear-gradient(90deg,rgba(94,231,255,.18) 0 6px,transparent 6px 9px)}[data-theme=cyberpunk] .stream-bar>div{border-radius:0;background:repeating-linear-gradient(90deg,var(--overlay-accent) 0 6px,transparent 6px 9px);box-shadow:none}[data-theme=cyberpunk] .stream-ring .progress{stroke-linecap:butt}[data-theme=cyberpunk] .stream-ring .track{stroke:#5ee7ff;stroke-opacity:.4;stroke-dasharray:3 9}[data-theme=cyberpunk] .stream-ring{filter:drop-shadow(0 0 8px var(--overlay-accent))}[data-theme=cyberpunk][data-style=pill] .stream-face{border-radius:0;clip-path:polygon(0 0,100% 0,100% 62%,calc(100% - .3em) 100%,0 100%)}.scene-cyberpunk{background:linear-gradient(180deg,#07030f,#1a0633 45%,#3b0a4d 70%,#12041c)}.scene-cyberpunk .cp-haze{inset:0;background:radial-gradient(ellipse 50% 30% at 25% 68%,rgba(255,43,214,.35),transparent 70%),radial-gradient(ellipse 45% 26% at 78% 62%,rgba(0,229,255,.28),transparent 70%)}.scene-cyberpunk .skyline{position:absolute;left:0;right:0;bottom:0;width:100%}.scene-cyberpunk .skyline.far{height:58%;opacity:.85}.scene-cyberpunk .skyline.near{height:42%}.scene-cyberpunk .skyline.far .tower{fill:#1c0d33}.scene-cyberpunk .skyline.near .tower{fill:#07030d}.scene-cyberpunk .skyline.far .win{fill:#5ee7ff;opacity:.35}.scene-cyberpunk .skyline.near .win{fill:#ffe14d;opacity:.45}.scene-cyberpunk .cp-rain{left:-20%;right:-20%;top:-100px;bottom:0;opacity:.35;background-image:repeating-linear-gradient(100deg,transparent 0 22px,rgba(180,220,255,.5) 22px 23px,transparent 23px 47px);background-size:100% 100px;animation:fall-100 .5s linear infinite}@keyframes fall-100{to{transform:translateY(100px)}}@keyframes glitch-a{0%,84%,to{clip-path:inset(0 0 100% 0);transform:none}86%{clip-path:inset(8% 0 62% 0);transform:translate(-.05em)}88%{clip-path:inset(48% 0 22% 0);transform:translate(.06em)}90%{clip-path:inset(28% 0 44% 0);transform:translate(-.03em)}92%{clip-path:inset(72% 0 4% 0);transform:translate(.04em)}}@keyframes glitch-b{0%,85%,to{clip-path:inset(0 0 100% 0);transform:none}87%{clip-path:inset(60% 0 12% 0);transform:translate(.05em)}89%{clip-path:inset(18% 0 58% 0);transform:translate(-.06em)}91%{clip-path:inset(40% 0 36% 0);transform:translate(.03em)}}[data-theme=holo]{--ink:#e2fbff;--digit-weight:200;--digit-tracking:0.02em;--label-font:ui-monospace,"Cascadia Mono","SF Mono",Consolas,"Roboto Mono",monospace;--label-weight:500;--label-tracking:0.34em;--caption-ink:rgba(170,244,255,0.8);--text-shadow:0 0 0.08em var(--overlay-accent),0 0 0.3em rgba(94,231,255,0.45);--track:rgba(94,231,255,0.14);--ring-width:3px;--chip-bg:rgba(3,18,30,0.72);--chip-border:rgba(94,231,255,0.6);--char-w:0.58;--dw:76;--dh:30}[data-theme=holo] .stream-label{text-transform:uppercase}[data-theme=holo] .stream-label>span:before{content:"◢ "}[data-theme=holo] .stream-label>span:after{content:" ◣"}[data-theme=holo] .stream-caption{font-family:var(--label-font)}[data-theme=holo]:is([data-style=minimal],[data-style=bar]) .stream-type{overflow:hidden;padding:calc(var(--h) * 5) calc(var(--w) * 5.5);background:linear-gradient(rgba(94,231,255,.06) 1px,transparent 0) 0 0 /100% 4px,linear-gradient(180deg,rgba(4,30,46,.55),rgba(2,14,24,.7));border:1px solid rgba(94,231,255,.28);box-shadow:0 0 calc(var(--u) * 4) rgba(94,231,255,.15),inset 0 0 calc(var(--u) * 4) rgba(94,231,255,.12)}[data-theme=holo]:is([data-style=minimal],[data-style=bar]) .stream-type:after{content:"";position:absolute;left:0;right:0;height:18%;background:linear-gradient(180deg,transparent,rgba(94,231,255,.16),transparent);animation:scan-down 3.6s linear infinite}[data-theme=holo][data-style=ring] .stream-face:after,[data-theme=holo][data-style=ring] .stream-face:before{content:"";position:absolute;border-radius:50%;pointer-events:none}[data-theme=holo][data-style=ring] .stream-face:before{inset:5%;border:2px dashed rgba(94,231,255,.4);animation:spin 30s linear infinite}[data-theme=holo][data-style=ring] .stream-face:after{inset:10%;border-left:1px solid rgba(94,231,255,.25);border-right:1px solid rgba(94,231,255,.25);border-top:1px solid rgba(94,231,255,.25);border-top-color:var(--overlay-accent);border-bottom:1px solid rgba(94,231,255,.25);border-bottom-color:var(--overlay-accent);animation:spin 12s linear infinite reverse}[data-theme=holo] .stream-ring{filter:drop-shadow(0 0 8px var(--overlay-accent))}[data-theme=holo] .stream-bar>div{box-shadow:0 0 10px var(--overlay-accent)}[data-theme=holo][data-style=pill] .stream-face{border-radius:.12em}.scene-holo{background:radial-gradient(ellipse at 50% 50%,#062238 0,#020b16 70%)}.scene-holo .hex{inset:0;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97' viewBox='0 0 56 97'%3E%3Cpath d='M28 1 54 16v30L28 61 2 46V16Z M28 61v36' fill='none' stroke='%235ee7ff' stroke-width='1'/%3E%3C/svg%3E");background-size:56px 97px;-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%)}.scene-holo .radar,.scene-holo .radar-rings{left:50%;top:50%;width:calc(var(--u) * 150);height:calc(var(--u) * 150);margin:calc(var(--u) * -75) 0 0 calc(var(--u) * -75);border-radius:50%}.scene-holo .radar{background:conic-gradient(from 0deg,rgba(94,231,255,.28),transparent 18%,transparent);animation:spin 6s linear infinite}.scene-holo .radar-rings{opacity:.35;background:repeating-radial-gradient(circle,transparent 0 calc(var(--u) * 12 - 1px),rgba(94,231,255,.5) calc(var(--u) * 12 - 1px) calc(var(--u) * 12))}.scene-holo .blip{left:calc(20% + var(--x) * .6);top:calc(20% + var(--y) * .6);width:calc(var(--u) * 1.2);height:calc(var(--u) * 1.2);border-radius:50%;background:var(--overlay-accent);box-shadow:0 0 10px var(--overlay-accent);animation:blip 3s ease-out var(--d) infinite}@keyframes scan-down{0%{top:-20%}to{top:110%}}@keyframes blip{0%,70%,to{opacity:0;transform:scale(.5)}75%{opacity:1;transform:scale(1.4)}}[data-theme=led]{--label-font:ui-monospace,"Cascadia Mono","SF Mono",Consolas,"Roboto Mono",Menlo,monospace;--label-weight:600;--label-tracking:0.3em;--text-shadow:none;--caption-ink:rgba(255,255,255,0.6);--chip-bg:#050505;--chip-border:#2a2a2a;--char-w:0.5;--dw:72;--dh:30}[data-theme=led] .stream-label{text-transform:uppercase;text-shadow:0 0 .3em var(--overlay-accent)}.seg-digits{display:block;height:.84em;width:auto;overflow:visible;filter:drop-shadow(0 0 .05em var(--overlay-accent))}.seg-digits .off,.seg-digits .on{fill:var(--overlay-accent)}.seg-digits .off{opacity:.08}[data-theme=led][data-status=overtime] .seg-digits .on{fill:#ff5f57}[data-theme=led]:is([data-style=minimal],[data-style=bar]) .stream-type{padding:calc(var(--h) * 4) calc(var(--w) * 4.5);border:calc(var(--u) * .7) solid #1d1d1d;border-radius:calc(var(--u) * 2);background:linear-gradient(#0c0c0c,#030303);box-shadow:inset 0 0 calc(var(--u) * 3) #000,0 calc(var(--u) * 1) calc(var(--u) * 5) rgba(0,0,0,.55)}[data-theme=led][data-style=pill] .stream-face{border-radius:.14em}[data-theme=led][data-style=pill] .seg-digits{height:.78em}.scene-led{background-color:#030303;background-image:radial-gradient(circle,rgba(255,255,255,.06) 1.2px,transparent 1.8px);background-size:14px 14px}[data-theme=flip]{--digit-weight:700;--digit-tracking:0;--label-weight:600;--label-tracking:0.28em;--text-shadow:0 2px 10px rgba(0,0,0,0.5);--char-w:0.8;--dw:76;--dh:30}[data-theme=flip] .stream-label{text-transform:uppercase}.flip-row{display:inline-flex;align-items:center;gap:.05em}.flip-card{position:relative;display:inline-block;width:.76em;height:1.16em;line-height:1.16em;text-align:center;color:#f4f3ef;text-shadow:none;border-radius:.09em;background:linear-gradient(180deg,#3a3d44,#2a2d33 49.4%,#111316 49.6%,#111316 50.4%,#1d1f24 50.6%,#282b31);box-shadow:0 .06em .14em rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.5);perspective:2.4em}.flip-card:after,.flip-card:before{content:"";position:absolute;top:50%;z-index:3;width:.05em;height:.14em;margin-top:-.07em;border-radius:.02em;background:linear-gradient(90deg,#0b0c0e,#4a4e56)}.flip-card:before{left:-.015em}.flip-card:after{right:-.015em}.flip-half{position:absolute;inset:0;border-radius:inherit;backface-visibility:hidden}.flip-half.top{clip-path:inset(0 0 50.4% 0);background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 50%)}.flip-half.bottom{z-index:2;clip-path:inset(50.4% 0 0 0);transform-origin:50% 50%;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.25));animation:flap-fall .42s cubic-bezier(.55,0,.8,.5) both,flap-settle .18s ease-out .42s both}.flip-sep{padding:0 .03em;color:var(--overlay-accent)}[data-theme=flip][data-status=overtime] .flip-card{color:#ffb4ab}.scene-flip{background:radial-gradient(ellipse at 50% 40%,#2b2521,#0c0a09 72%)}[data-theme=arcade]{--label-font:ui-monospace,"Cascadia Mono",Consolas,"Courier New",monospace;--label-ink:#ffffff;--label-weight:800;--label-tracking:0.18em;--caption-ink:#ffffff;--text-shadow:0.1em 0.1em 0 #000;--chip-bg:#0a0a22;--chip-border:#ffffff;--char-w:0.62;--dw:74;--dh:30}[data-theme=arcade] .stream-label{text-transform:uppercase;text-shadow:.1em .1em 0 var(--overlay-accent),.2em .2em 0 #000}[data-theme=arcade] .stream-caption{animation:blink 1s steps(1) infinite}.pixel-digits{display:block;height:.8em;width:auto;overflow:visible;fill:var(--overlay-accent);filter:drop-shadow(.07em .07em 0 rgba(0,0,0,.9))}[data-theme=arcade][data-status=overtime] .pixel-digits{fill:#ff5f57}[data-theme=arcade]:is([data-style=minimal],[data-style=bar]) .stream-type{padding:calc(var(--h) * 4) calc(var(--w) * 4.5);background:#0a0a22;box-shadow:0 0 0 calc(var(--u) * .8) #fff,0 0 0 calc(var(--u) * 1.6) #0a0a22,0 0 0 calc(var(--u) * 2.2) var(--overlay-accent)}[data-theme=arcade] .stream-bar{border-radius:0;height:max(8px,calc(var(--h) * 2.4));background:rgba(255,255,255,.12)}[data-theme=arcade] .stream-bar>div{border-radius:0;background-image:repeating-linear-gradient(90deg,transparent 0 .9em,#0a0a22 .9em 1.2em);background-color:var(--overlay-accent)}[data-theme=arcade][data-style=pill] .stream-face{border-radius:0;border-width:.06em;box-shadow:.08em .08em 0 #000}[data-theme=arcade] .stream-dot{border-radius:0}.scene-arcade{background:radial-gradient(ellipse at 50% 50%,#0d0d33,#03030f 75%)}.stream-scene .stars{left:0;right:0;top:-240px;bottom:0;background-image:radial-gradient(circle,#ffffff 1.2px,transparent 1.8px),radial-gradient(circle,#9fd3ff 1px,transparent 1.6px);background-size:120px 120px,80px 80px;background-position:0 0,40px 60px;animation:fall-240 16s linear infinite}.stream-scene .stars.two{background-size:240px 240px,160px 160px;background-position:70px 30px,10px 110px;opacity:.55;animation-duration:32s}.stream-scene .scanlines{inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.28) 0 1px,transparent 1px 3px)}[data-theme=terminal]{--digit-font:ui-monospace,"Cascadia Mono","SF Mono",Consolas,"Roboto Mono",Menlo,monospace;--label-font:var(--digit-font);--digit-weight:500;--digit-tracking:-0.02em;--ink:var(--overlay-accent);--label-ink:var(--overlay-accent);--caption-ink:var(--overlay-accent);--label-weight:500;--text-shadow:0 0 0.12em var(--overlay-accent);--chip-bg:rgba(2,8,4,0.9);--chip-border:var(--overlay-accent);--char-w:0.62;--dw:72;--dh:30}[data-theme=terminal] .stream-label>span:before{content:"> ";opacity:.7}[data-theme=terminal] .stream-digits:after{content:"";align-self:center;display:inline-block;width:.42em;height:.78em;margin-left:.12em;background:var(--overlay-accent);box-shadow:0 0 .12em var(--overlay-accent);animation:blink 1.06s steps(1) infinite}[data-theme=terminal][data-status=overtime]{--ink:#ff6b62}[data-theme=terminal]:is([data-style=minimal],[data-style=bar]) .stream-type{padding:calc(var(--h) * 9) calc(var(--w) * 4.5) calc(var(--h) * 4);border:1px solid var(--overlay-accent);border-radius:calc(var(--u) * 1.4);background:rgba(2,10,5,.9);box-shadow:0 0 calc(var(--u) * 3) rgba(0,0,0,.6)}[data-theme=terminal]:is([data-style=minimal],[data-style=bar]) .stream-type:before{content:"";position:absolute;top:0;left:0;right:0;height:calc(var(--h) * 5.5);border-bottom:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at calc(var(--h) * 3) 50%,#ff5f57 calc(var(--h) * 1),transparent calc(var(--h) * 1.15)),radial-gradient(circle at calc(var(--h) * 6.5) 50%,#febc2e calc(var(--h) * 1),transparent calc(var(--h) * 1.15)),radial-gradient(circle at calc(var(--h) * 10) 50%,#28c840 calc(var(--h) * 1),transparent calc(var(--h) * 1.15))}[data-theme=terminal][data-style=pill] .stream-face{border-radius:.1em}[data-theme=terminal] .stream-dot{border-radius:0}.scene-terminal{background:radial-gradient(ellipse at 50% 50%,#062012,#010402 75%)}[data-theme=synthwave]{--digit-weight:900;--digit-tracking:-0.03em;--label-weight:700;--label-tracking:0.32em;--text-shadow:none;--chip-bg:rgba(22,6,44,0.85);--chip-border:#ff4fb3;--char-w:0.64}[data-theme=synthwave] .stream-numerals{padding:0 .08em;font-style:italic;color:transparent;background:linear-gradient(180deg,#eafcff,#ffffff 28%,#8fd6ff 47%,#2a0b5c 50%,#ff4fb3 72%,#ffd36b);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:.012em rgba(255,255,255,.55);filter:drop-shadow(0 0 .08em rgba(255,79,179,.85))}[data-theme=synthwave] .stream-label{font-style:italic;text-transform:uppercase;text-shadow:0 0 .3em var(--overlay-accent)}[data-theme=synthwave] .stream-caption,[data-theme=synthwave] .stream-sub{text-shadow:0 0 .4em #7b3cff}[data-theme=synthwave] .stream-ring .progress{stroke:url(#stream-sw-ring)}[data-theme=synthwave] .stream-ring{filter:drop-shadow(0 0 10px #ff4fb3)}[data-theme=synthwave] .stream-bar>div{background:linear-gradient(90deg,#7b3cff,#ff4fb3,#ffd36b)}[data-theme=synthwave][data-background=scene] .stream-face{margin-bottom:calc(var(--h) * 30)}[data-theme=synthwave][data-background=scene][data-style=minimal] .stream-digits{--dh:26}.scene-synthwave{background:linear-gradient(180deg,#07011a,#1b0540 38%,#5a0f64 56%,#ff3d8b 64%,#12002a 64.2%,#0b0019)}.sw-stars{inset:0 0 40% 0;background-image:radial-gradient(circle,rgba(255,255,255,.8) 1px,transparent 1.6px);background-size:110px 90px;opacity:.5}.sw-sun{left:50%;bottom:calc(36% - var(--h) * 12);width:calc(var(--h) * 36);height:calc(var(--h) * 36);margin-left:calc(var(--h) * -18);border-radius:50%;background:linear-gradient(180deg,#ffe66b,#ff9a3c 45%,#ff3d8b 85%);-webkit-mask-image:linear-gradient(180deg,#000 0 48%,transparent 48% 52%,#000 52% 61%,transparent 61% 66%,#000 66% 73%,transparent 73% 80%,#000 80% 86%,transparent 86% 94%,#000 94%);mask-image:linear-gradient(180deg,#000 0 48%,transparent 48% 52%,#000 52% 61%,transparent 61% 66%,#000 66% 73%,transparent 73% 80%,#000 80% 86%,transparent 86% 94%,#000 94%)}.scene-synthwave .grid-floor{background-image:linear-gradient(#ff4fb3 2px,transparent 0),linear-gradient(90deg,#ff4fb3 2px,transparent 0)}@keyframes flap-fall{0%{transform:rotateX(90deg);filter:brightness(1.7)}to{transform:rotateX(0);filter:brightness(1)}}@keyframes flap-settle{50%{transform:rotateX(-10deg)}to{transform:rotateX(0)}}[data-theme=led]:is([data-style=minimal],[data-style=bar]) .stream-type:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(160deg,rgba(255,255,255,.09),rgba(255,255,255,.02) 38%,transparent 40%);pointer-events:none}[data-theme=led]:is([data-style=minimal],[data-style=bar]) .stream-deco{display:block}[data-theme=led] .stream-deco>i{width:calc(var(--u) * 1.4);height:calc(var(--u) * 1.4);border-radius:50%;background:radial-gradient(circle at 35% 35%,#8a8a8a,#2a2a2a 70%);box-shadow:inset 0 0 0 1px #111}[data-theme=led] .stream-deco>i:first-child{left:calc(var(--u) * 1.2);top:calc(var(--u) * 1.2)}[data-theme=led] .stream-deco>i:nth-child(2){right:calc(var(--u) * 1.2);top:calc(var(--u) * 1.2)}[data-theme=led] .stream-deco>i:nth-child(3){left:calc(var(--u) * 1.2);bottom:calc(var(--u) * 1.2)}[data-theme=led] .stream-deco>i:nth-child(4){right:calc(var(--u) * 1.2);bottom:calc(var(--u) * 1.2)}.scene-led .flare{top:-30%;width:45%;height:90%;border-radius:50%;background:radial-gradient(ellipse,rgba(255,255,255,.13),transparent 62%);animation:haze 6s ease-in-out infinite alternate}.scene-led .flare.one{left:-10%}.scene-led .flare.two{right:-10%;animation-delay:-3s}.scene-arcade .invaders{position:absolute;left:12%;top:7%;display:grid;grid-template-columns:repeat(6,calc(var(--u) * 7));gap:calc(var(--u) * 2.6) calc(var(--u) * 4);animation:march 9s steps(9) infinite alternate}.scene-arcade .invader{width:calc(var(--u) * 7);height:auto;fill:var(--overlay-accent);opacity:.55}.scene-arcade .invader:nth-child(n+7){fill:#ff5fd2}.scene-arcade .invader .frame-b{opacity:0}.scene-arcade .invader .frame-a{animation:frame-a 1s steps(1) infinite}.scene-arcade .invader .frame-b{animation:frame-b 1s steps(1) infinite}.stream-scene .crt{inset:0;background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.55) 100%)}@keyframes march{to{transform:translateX(calc(var(--w) * 22))}}@keyframes frame-a{50%{opacity:0}}@keyframes frame-b{0%{opacity:0}50%{opacity:1}}[data-theme=terminal] .stream-label>span{animation:type-in calc(var(--label-chars) * .07s + .2s) steps(var(--label-chars)) .3s both}.scene-terminal .code-rain{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000,#000 60%,transparent);mask-image:linear-gradient(180deg,#000,#000 60%,transparent)}.scene-terminal .code-rain span{position:absolute;left:var(--x);top:0;font:calc(var(--u) * 2.4) /1.05 ui-monospace,Cascadia Mono,Consolas,MS Gothic,monospace;color:var(--overlay-accent);opacity:.32;writing-mode:vertical-rl;text-orientation:upright;text-shadow:0 0 6px var(--overlay-accent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 70%,#fff);mask-image:linear-gradient(180deg,transparent,#000 70%,#fff);animation:code-fall calc(var(--t) * 1s) linear var(--d) infinite}@keyframes type-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes code-fall{0%{transform:translateY(-100%)}to{transform:translateY(calc(var(--h) * 110))}}.scene-synthwave .sw-mountains{position:absolute;left:0;right:0;bottom:35.8%;width:100%;height:16%}.scene-synthwave .sw-mountains path{fill:#1b0638;stroke:#ff4fb3;stroke-width:2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px #ff4fb3)}.scene-synthwave .twinkle{top:calc(var(--y) * .55)}[data-theme=nixie]{--digit-weight:300;--digit-tracking:0;--label-font:ui-monospace,"Cascadia Mono","SF Mono",Consolas,"Roboto Mono",monospace;--label-ink:#ffc08a;--label-weight:500;--label-tracking:0.32em;--caption-ink:rgba(255,196,140,0.72);--text-shadow:0 0 0.35em rgba(255,120,30,0.45);--track:rgba(255,154,60,0.12);--chip-bg:rgba(20,12,7,0.92);--chip-border:rgba(255,154,60,0.4);--char-w:0.8;--dw:74;--dh:30}[data-theme=nixie] .stream-label{text-transform:uppercase}[data-theme=nixie] .stream-digits{position:relative;padding:0 .1em .18em;text-shadow:none}[data-theme=nixie]:not([data-style=pill]) .stream-digits:after{content:"";position:absolute;left:0;right:0;bottom:0;height:.17em;border-radius:.04em;background:linear-gradient(180deg,#7a4c2c,#4a2c18 60%,#2c190c);box-shadow:0 .04em .1em rgba(0,0,0,.7),inset 0 1px 0 rgba(255,220,180,.25)}.nixie-row{display:inline-flex;align-items:flex-end;gap:.05em}.nixie-tube{position:relative;display:inline-block;width:.7em;height:1.28em;overflow:hidden;border:1px solid rgba(255,225,200,.24);border-radius:.35em .35em .1em .1em;background:radial-gradient(ellipse at 50% 45%,rgba(255,130,50,.16),transparent 68%),linear-gradient(90deg,rgba(255,255,255,.12),rgba(255,255,255,.02) 28%,rgba(255,255,255,.01) 72%,rgba(255,255,255,.14));box-shadow:inset 0 0 .1em rgba(255,255,255,.14),0 .05em .1em rgba(0,0,0,.5)}.nixie-tube:before{content:"";position:absolute;inset:6% 8% 14%;background:radial-gradient(circle,rgba(255,210,170,.22) .5px,transparent 1px) 0 0 /5px 5px;opacity:.5}.nixie-tube:after{content:"";position:absolute;left:0;right:0;bottom:0;height:.1em;background:linear-gradient(180deg,#2a2420,#0b0908)}.nixie-lit,.nixie-stack>span{position:absolute;inset:0 0 .06em;display:flex;align-items:center;justify-content:center;line-height:1}.nixie-stack>span{color:rgba(255,170,110,.045)}.nixie-lit{color:#fff0dc;text-shadow:0 0 .02em #fff6ea,0 0 .07em var(--overlay-accent),0 0 .18em var(--overlay-accent),0 0 .42em #ff5a00;animation:nixie-on .3s ease-out both}[data-style=pill] .nixie-row{font-size:.8em}.nixie-sep{position:relative;display:inline-block;align-self:center;color:#ffd9b0}.nixie-sep.colon{width:.2em;height:1.28em}.nixie-sep.colon:after,.nixie-sep.colon:before{content:"";position:absolute;left:50%;width:.09em;height:.09em;margin-left:-.045em;border-radius:50%;background:#ffe2c4;box-shadow:0 0 .06em var(--overlay-accent),0 0 .16em #ff5a00}.nixie-sep.colon:before{top:36%}.nixie-sep.colon:after{top:60%}[data-theme=nixie][data-status=idle] .nixie-lit,[data-theme=nixie][data-status=paused] .nixie-lit{opacity:.55}[data-theme=nixie] .stream-ring{filter:drop-shadow(0 0 8px var(--overlay-accent))}.scene-nixie{--bokeh:rgba(255,150,70,0.28);background:radial-gradient(ellipse at 50% 60%,#26160b 0,#0d0805 60%,#030201 100%)}@keyframes nixie-on{0%{opacity:.15}40%{opacity:1}55%{opacity:.7}to{opacity:1}}[data-theme=dotmatrix]{--label-font:ui-monospace,"Cascadia Mono","SF Mono",Consolas,"Roboto Mono",monospace;--label-weight:700;--label-tracking:0.28em;--caption-ink:rgba(255,207,135,0.7);--text-shadow:0 0 0.3em rgba(255,170,60,0.45);--chip-bg:#0b0b0b;--chip-border:#2b2b2b;--char-w:0.66;--dw:76;--dh:30}[data-theme=dotmatrix] .stream-label{text-transform:uppercase}.dot-digits{display:block;height:.86em;width:auto;overflow:visible;filter:drop-shadow(0 0 .04em var(--overlay-accent))}.dot-digits .on{fill:var(--overlay-accent)}.dot-digits .off{fill:rgba(255,255,255,.07)}[data-theme=dotmatrix][data-status=overtime] .dot-digits .on{fill:#ff5f57}[data-theme=dotmatrix]:is([data-style=minimal],[data-style=bar]) .stream-type{padding:calc(var(--h) * 4) calc(var(--w) * 4);border:calc(var(--u) * .5) solid #1f1f1f;border-radius:calc(var(--u) * 1);background:radial-gradient(circle,rgba(255,255,255,.035) 1px,transparent 1.6px) 0 0 /8px 8px,#070707;box-shadow:0 calc(var(--u) * 1.5) calc(var(--u) * 5) rgba(0,0,0,.6),inset 0 0 0 1px #000}[data-theme=dotmatrix] .stream-bar>div{background:repeating-linear-gradient(90deg,var(--overlay-accent) 0 5px,transparent 5px 8px);box-shadow:0 0 8px var(--overlay-accent)}[data-theme=dotmatrix] .stream-ring{filter:drop-shadow(0 0 6px var(--overlay-accent))}.stream-ticks.ticks-dot .on{fill:var(--overlay-accent)}.stream-ticks.ticks-dot .off{fill:rgba(255,255,255,.08)}.scene-dotmatrix{background:radial-gradient(circle,rgba(255,255,255,.05) 1.2px,transparent 1.8px) 0 0 /16px 16px,#040404}.scene-dotmatrix .board-glow{inset:15% 10%;background:radial-gradient(ellipse,rgba(255,170,60,.14),transparent 65%)}[data-theme=pocket]{--ink:#0f380f;--label-font:ui-monospace,"Cascadia Mono",Consolas,"Courier New",monospace;--label-ink:#306230;--label-weight:800;--label-tracking:0.16em;--caption-ink:#306230;--text-shadow:none;--track:rgba(15,56,15,0.2);--chip-bg:#9bbc0f;--chip-border:#0f380f;--char-w:0.62;--dw:68;--dh:26}[data-theme=pocket] .stream-label{text-transform:uppercase}[data-theme=pocket] .pixel-digits{fill:#0f380f;filter:drop-shadow(.05em .05em 0 rgba(15,56,15,.22))}[data-theme=pocket]:is([data-style=minimal],[data-style=bar]) .stream-type{padding:calc(var(--h) * 4) calc(var(--w) * 4.5);border-radius:calc(var(--u) * .8);background:linear-gradient(rgba(15,56,15,.05) 1px,transparent 0) 0 0 /4px 4px,linear-gradient(90deg,rgba(15,56,15,.05) 1px,transparent 0) 0 0 /4px 4px,#9bbc0f;box-shadow:inset 0 0 calc(var(--u) * 2) rgba(15,56,15,.35),0 0 0 calc(var(--u) * 2.6) #55536a,0 0 0 calc(var(--u) * 2.9) #37364a,0 calc(var(--u) * 2) calc(var(--u) * 6) calc(var(--u) * 2) rgba(0,0,0,.45)}[data-theme=pocket]:is([data-style=minimal],[data-style=bar]) .stream-deco{display:block}[data-theme=pocket] .stream-deco>i:first-child{left:calc(var(--u) * -2);top:42%;width:calc(var(--u) * 1.2);height:calc(var(--u) * 1.2);border-radius:50%;background:#ff3b3b;box-shadow:0 0 calc(var(--u) * 1) #ff3b3b}[data-theme=pocket] .stream-bar{border-radius:0;background:rgba(15,56,15,.18)}[data-theme=pocket] .stream-bar>div{border-radius:0;background:#0f380f}[data-theme=pocket][data-style=ring] .stream-face:before{content:"";position:absolute;inset:5%;border-radius:50%;background:#9bbc0f;box-shadow:0 0 0 calc(var(--u) * 2) #55536a,inset 0 0 calc(var(--u) * 3) rgba(15,56,15,.35)}.stream-ticks.ticks-square .on{fill:var(--overlay-accent)}[data-theme=pocket] .stream-ticks .on{fill:#0f380f}[data-theme=pocket] .stream-ticks .off{fill:rgba(15,56,15,.2)}[data-theme=pocket][data-style=pill] .stream-face{border-radius:.1em}[data-theme=pocket] .stream-dot{border-radius:0;background:#0f380f;box-shadow:none}.scene-pocket{background:#9bbc0f}.scene-blocky .pixel-cloud,.scene-pocket .pixel-cloud{position:absolute;top:var(--y);left:-20%;width:calc(var(--u) * 16);height:auto;animation:cloud-drift var(--t) linear var(--d) infinite}.scene-pocket .pixel-cloud{fill:#8bac0f}.scene-pocket .hills{left:0;right:0;bottom:0}.scene-pocket .hills.far{height:42%;background:#306230;clip-path:polygon(0 40%,6% 40%,6% 30%,12% 30%,12% 20%,20% 20%,20% 32%,28% 32%,28% 44%,36% 44%,36% 26%,44% 26%,44% 14%,52% 14%,52% 28%,60% 28%,60% 40%,70% 40%,70% 24%,78% 24%,78% 34%,88% 34%,88% 18%,94% 18%,94% 30%,100% 30%,100% 100%,0 100%)}.scene-pocket .hills.near{height:24%;background:#0f380f;clip-path:polygon(0 50%,10% 50%,10% 36%,22% 36%,22% 56%,34% 56%,34% 30%,46% 30%,46% 46%,60% 46%,60% 24%,72% 24%,72% 44%,84% 44%,84% 34%,100% 34%,100% 100%,0 100%)}@keyframes cloud-drift{0%{left:-20%}to{left:110%}}[data-theme=blocky]{--label-font:ui-monospace,"Cascadia Mono",Consolas,"Courier New",monospace;--ink:#ffffff;--label-ink:#ffffff;--label-weight:800;--label-tracking:0.12em;--caption-ink:#eaf6d8;--text-shadow:0.1em 0.1em 0 #3a3a3a;--track:rgba(0,0,0,0.25);--chip-bg:#7a5230;--chip-border:#3b2616;--char-w:0.62;--dw:68;--dh:26}[data-theme=blocky] .pixel-digits{fill:#ffffff;filter:drop-shadow(.08em .08em 0 #3a3a3a)}[data-theme=blocky]:is([data-style=minimal],[data-style=bar]) .stream-type{padding:calc(var(--h) * 6) calc(var(--w) * 5) calc(var(--h) * 4);background:linear-gradient(180deg,#6cbf43 0,#6cbf43 calc(var(--h) * 3),#57a133 calc(var(--h) * 3),#57a133 calc(var(--h) * 4.4),transparent calc(var(--h) * 4.4)),repeating-conic-gradient(#7a5230 0 25%,#6a4527 0 50%) 0 0 /calc(var(--u) * 3) calc(var(--u) * 3);box-shadow:inset 0 0 0 calc(var(--u) * .6) rgba(0,0,0,.3),0 calc(var(--u) * 1.6) 0 #3b2616,0 calc(var(--u) * 3) calc(var(--u) * 5) rgba(0,0,0,.4)}[data-theme=blocky] .stream-ticks .on{fill:#6cbf43}[data-theme=blocky] .stream-ticks .off{fill:rgba(0,0,0,.3)}[data-theme=blocky] .stream-bar{border-radius:0;background:rgba(0,0,0,.35)}[data-theme=blocky] .stream-bar>div{border-radius:0;background:repeating-linear-gradient(90deg,#6cbf43 0 1em,#57a133 1em 1.1em)}[data-theme=blocky][data-style=pill] .stream-face{border-radius:0;border-top:.12em solid #6cbf43}[data-theme=blocky] .stream-dot{border-radius:0;background:#6cbf43}.scene-blocky{background:linear-gradient(180deg,#6db8f2,#a9dcfb 70%)}.scene-blocky .block-sun{right:12%;top:10%;width:calc(var(--u) * 10);height:calc(var(--u) * 10);background:#fff6a8;box-shadow:0 0 0 calc(var(--u) * 1.4) rgba(255,246,168,.4),0 0 calc(var(--u) * 8) rgba(255,240,150,.7)}.scene-blocky .pixel-cloud{fill:#ffffff;opacity:.92;width:calc(var(--u) * 20)}.scene-blocky .block-hills{left:0;right:0;bottom:18%;height:20%;background:#4f9a2f;clip-path:polygon(0 60%,8% 60%,8% 40%,18% 40%,18% 20%,28% 20%,28% 50%,40% 50%,40% 30%,52% 30%,52% 60%,62% 60%,62% 10%,74% 10%,74% 40%,86% 40%,86% 55%,100% 55%,100% 100%,0 100%)}.scene-blocky .block-ground{left:0;right:0;bottom:0;height:19%;background:linear-gradient(180deg,#6cbf43 0 22%,#57a133 22% 30%,transparent 30%),repeating-conic-gradient(#7a5230 0 25%,#6a4527 0 50%) 0 0 /calc(var(--u) * 4) calc(var(--u) * 4)}[data-theme=vhs]{--digit-font:"VCR OSD Mono",ui-monospace,"Lucida Console","Courier New",monospace;--label-font:var(--digit-font);--digit-weight:400;--digit-tracking:0.02em;--ink:#f4f7ff;--label-ink:#f4f7ff;--caption-ink:#f4f7ff;--label-weight:400;--label-tracking:0.1em;--text-shadow:0.045em 0 0 rgba(255,40,90,0.85),-0.045em 0 0 rgba(40,170,255,0.85),0 0 0.15em rgba(255,255,255,0.35);--track:rgba(255,255,255,0.15);--ring-width:4px;--chip-bg:rgba(0,0,0,0.55);--chip-border:rgba(255,255,255,0.3);--char-w:0.62;--dw:76;--dh:30}[data-theme=vhs] .stream-label{text-transform:uppercase}[data-theme=vhs]:not([data-style=pill]) .stream-label>span:before{content:"▶ "}[data-theme=vhs] .stream-label,[data-theme=vhs] .stream-numerals{animation:vhs-jitter 5s steps(1) infinite}[data-theme=vhs]:not([data-style=pill]) .stream-type:after{content:"";position:absolute;left:-10%;right:-10%;height:7%;opacity:.5;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='40'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9 .05' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:scan-down 6s linear infinite;pointer-events:none}[data-theme=vhs] .stream-ring .track{stroke-dasharray:2 10}.scene-vhs{background:linear-gradient(180deg,#0b1236,#060a22)}.scene-vhs .static{inset:-50%;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:static-shift .4s steps(4) infinite}.scene-vhs .tracking{left:0;right:0;height:9%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.12) 40%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.12) 60%,transparent);animation:scan-down 7s linear infinite}.scene-vhs .osd{position:absolute;top:6%;font:calc(var(--u) * 4.4) /1 VCR OSD Mono,ui-monospace,Lucida Console,Courier New,monospace;color:#f4f7ff;text-shadow:.05em 0 0 rgba(255,40,90,.85),-.05em 0 0 rgba(40,170,255,.85)}.scene-vhs .osd.play{left:5%;animation:blink 2s steps(1) infinite}.scene-vhs .osd.sp{right:5%}@keyframes vhs-jitter{0%,18%,22%,60%,63%,to{transform:translate(0)}19%{transform:translate(.02em,-.01em)}21%{transform:translate(-.015em,.01em)}61%{transform:translate(-.02em)}62%{transform:translate(.01em,.01em)}}@keyframes static-shift{0%{transform:translate(0)}25%{transform:translate(-7%,4%)}50%{transform:translate(5%,-6%)}75%{transform:translate(-3%,-2%)}}[data-theme=desktop]{--digit-font:Tahoma,Verdana,"Segoe UI",sans-serif;--label-font:var(--digit-font);--digit-weight:700;--digit-tracking:0;--ink:#000000;--label-ink:#ffffff;--label-weight:700;--label-tracking:0.02em;--caption-ink:#202020;--text-shadow:none;--track:#808080;--chip-bg:#c0c0c0;--chip-border:#ffffff;--char-w:0.64;--dw:66;--dh:24}[data-theme=desktop]:is([data-style=minimal],[data-style=bar]) .stream-type{align-items:stretch;min-width:calc(var(--w) * 46);padding:calc(var(--h) * 11) calc(var(--w) * 2.5) calc(var(--h) * 3);background:#c0c0c0;box-shadow:inset -2px -2px #0a0a0a,inset 2px 2px #ffffff,inset -4px -4px #808080,inset 4px 4px #dfdfdf,0 calc(var(--u) * 2) calc(var(--u) * 5) rgba(0,0,0,.45)}[data-theme=desktop]:is([data-style=minimal],[data-style=bar]) .stream-label{position:absolute;top:4px;left:4px;right:4px;padding:.2em 5.5em .2em .5em;font-size:min(calc(var(--h) * 4.6),calc(var(--w) * 2.8));text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:linear-gradient(90deg,#000080,var(--overlay-accent))}[data-theme=desktop]:is([data-style=minimal],[data-style=bar]) .stream-label>span:before{content:"⏱ "}[data-theme=desktop]:is([data-style=minimal],[data-style=bar]) .stream-deco{display:block}[data-theme=desktop] .stream-deco>i{top:calc(4px + min(calc(var(--h) * 4.6), calc(var(--w) * 2.8)) * .18);width:min(calc(var(--h) * 4.6),calc(var(--w) * 2.8));height:min(calc(var(--h) * 4),calc(var(--w) * 2.4));background:#c0c0c0;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #ffffff,inset -2px -2px #808080;font:700 min(calc(var(--h) * 3),calc(var(--w) * 1.8)) /1.2 Tahoma,Verdana,sans-serif;color:#000;text-align:center}[data-theme=desktop] .stream-deco>i:first-child{right:calc(8px + min(calc(var(--h) * 4.6), calc(var(--w) * 2.8)) * 2.1)}[data-theme=desktop] .stream-deco>i:nth-child(2){right:calc(8px + min(calc(var(--h) * 4.6), calc(var(--w) * 2.8)) * 1.05)}[data-theme=desktop] .stream-deco>i:nth-child(3){right:8px}[data-theme=desktop] .stream-deco>i:nth-child(4){display:none}[data-theme=desktop] .stream-deco>i:first-child:before{content:"_"}[data-theme=desktop] .stream-deco>i:nth-child(2):before{content:"□"}[data-theme=desktop] .stream-deco>i:nth-child(3):before{content:"×"}[data-theme=desktop]:is([data-style=minimal],[data-style=bar]) .stream-digits{margin:0;padding:.04em .3em;justify-content:center;background:#ffffff;box-shadow:inset 1px 1px #808080,inset -1px -1px #ffffff,inset 2px 2px #0a0a0a,inset -2px -2px #dfdfdf}[data-theme=desktop] .stream-caption,[data-theme=desktop] .stream-sub{letter-spacing:.04em;text-transform:none}[data-theme=desktop] .stream-sub{margin-bottom:.4em;color:#202020;text-align:left}[data-theme=desktop] .stream-bar{height:max(10px,calc(var(--h) * 3));padding:2px;border-radius:0;background:#ffffff;box-shadow:inset 1px 1px #808080,inset -1px -1px #ffffff,inset 2px 2px #0a0a0a}[data-theme=desktop] .stream-bar>div{border-radius:0;background:repeating-linear-gradient(90deg,#000080 0 .8em,transparent .8em 1em)}[data-theme=desktop]:is([data-style=ring],[data-style=pill]) .stream-label{padding:.1em .6em;background:linear-gradient(90deg,#000080,var(--overlay-accent))}[data-theme=desktop][data-style=ring] .stream-face:before{content:"";position:absolute;inset:6%;border-radius:50%;background:#c0c0c0;box-shadow:inset -3px -3px #0a0a0a,inset 3px 3px #ffffff,inset -6px -6px #808080}[data-theme=desktop] .stream-ring .progress{stroke:#000080;stroke-linecap:butt}[data-theme=desktop][data-style=pill] .stream-face{border-radius:0;box-shadow:inset -2px -2px #0a0a0a,inset 2px 2px #ffffff,inset -4px -4px #808080}[data-theme=desktop] .stream-dot{border-radius:0;background:#008000;box-shadow:none}.scene-desktop{background:#008080}.scene-desktop .desk-icon{position:absolute;left:2.5%;top:calc(4% + var(--i) * 15%);width:calc(var(--u) * 12);text-align:center;font:calc(var(--u) * 1.9) /1.2 Tahoma,Verdana,sans-serif;color:#ffffff}.scene-desktop .desk-icon b{display:block;width:calc(var(--u) * 6);height:calc(var(--u) * 4.6);margin:0 auto calc(var(--u) * .8);background:linear-gradient(180deg,#ffe38a,#e8b839);clip-path:polygon(0 12%,38% 12%,46% 0,100% 0,100% 100%,0 100%);box-shadow:inset 0 0 0 1px #8a6a12}.scene-desktop .taskbar{position:absolute;left:0;right:0;bottom:0;height:5.5%;background:#c0c0c0;box-shadow:inset 0 2px #ffffff,inset 0 1px #dfdfdf}.scene-desktop .taskbar b{position:absolute;top:12%;bottom:12%;display:flex;align-items:center;padding:0 calc(var(--u) * 1.4);font:700 calc(var(--u) * 2.2) /1 Tahoma,Verdana,sans-serif;color:#000}.scene-desktop .taskbar .start{left:.5%;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #ffffff,inset -2px -2px #808080}.scene-desktop .taskbar .tray{right:.5%;box-shadow:inset 1px 1px #808080,inset -1px -1px #ffffff;color:#c00000}[data-theme=neon]{--ink:#fff5fb;--label-ink:#fff5fb;--digit-weight:200;--digit-tracking:0.01em;--label-weight:300;--label-tracking:0.06em;--text-shadow:0 0 0.02em #fff,0 0 0.08em var(--overlay-accent),0 0 0.22em var(--overlay-accent),0 0 0.55em var(--overlay-accent);--track:rgba(255,255,255,0.05);--ring-width:4px;--chip-bg:rgba(14,4,20,0.78);--chip-border:var(--overlay-accent);--char-w:0.58}[data-theme=neon] .stream-label{font-style:italic}[data-theme=neon] .stream-digits,[data-theme=neon] .stream-label{animation:neon-on 2.2s linear both}[data-theme=neon] .stream-ring .progress{stroke:#fff5fb}[data-theme=neon] .stream-ring{filter:drop-shadow(0 0 4px var(--overlay-accent)) drop-shadow(0 0 14px var(--overlay-accent))}[data-theme=neon] .stream-bar>div{background:#fff5fb;box-shadow:0 0 10px var(--overlay-accent),0 0 24px var(--overlay-accent)}[data-theme=neon][data-style=pill] .stream-face{border-width:.05em;box-shadow:0 0 .2em var(--overlay-accent),inset 0 0 .2em var(--overlay-accent)}.scene-neon{background-color:#0c0712;background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.45) 0 3px,transparent 3px 64px),radial-gradient(ellipse at 50% 45%,#2b1433 0,#140a1a 55%,#070409 100%)}.neon-haze{inset:10% 15%;background:radial-gradient(ellipse at center,var(--overlay-accent),transparent 62%);opacity:.16;animation:haze 5s ease-in-out infinite alternate}[data-theme=neon]{--neon-2:#7df9ff}[data-theme=neon] .stream-label,[data-theme=neon] .stream-sub{text-shadow:0 0 .02em #fff,0 0 .08em var(--neon-2),0 0 .22em var(--neon-2),0 0 .55em var(--neon-2)}.scene-neon{background-color:#1a0d16;background-image:radial-gradient(ellipse at 50% 45%,rgba(255,255,255,.05),transparent 55%),radial-gradient(ellipse at 50% 50%,transparent 40%,rgba(0,0,0,.75) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='44'%3E%3Crect width='96' height='44' fill='%23241019'/%3E%3Crect x='2' y='2' width='44' height='18' fill='%232b131f'/%3E%3Crect x='50' y='2' width='44' height='18' fill='%23211017'/%3E%3Crect x='-22' y='24' width='44' height='18' fill='%23281220'/%3E%3Crect x='26' y='24' width='44' height='18' fill='%231f0e16'/%3E%3Crect x='74' y='24' width='44' height='18' fill='%232a1320'/%3E%3C/svg%3E");background-size:100% 100%,100% 100%,96px 44px}.scene-neon .neon-floor{left:0;right:0;bottom:0;height:16%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.7)),radial-gradient(ellipse 40% 60% at 50% 0,var(--overlay-accent),transparent 70%);opacity:.35}[data-theme=marquee]{--digit-font:"Rockwell Extra Bold",Rockwell,"Roboto Slab","Courier New",Georgia,serif;--label-font:var(--font-inter),"Inter","Segoe UI",sans-serif;--digit-weight:800;--digit-tracking:0.02em;--ink:#fff8e7;--label-ink:#ffe3a3;--label-weight:800;--label-tracking:0.32em;--caption-ink:#ffdca0;--text-shadow:0 0 0.06em rgba(255,230,170,0.9),0 0 0.3em rgba(255,170,60,0.6);--track:rgba(255,220,150,0.15);--chip-bg:#2a0508;--chip-border:var(--overlay-accent);--char-w:0.66;--dw:68;--dh:26}[data-theme=marquee] .stream-label{text-transform:uppercase}[data-theme=marquee]:is([data-style=minimal],[data-style=bar]) .stream-type{padding:calc(var(--h) * 6.5) calc(var(--w) * 6);background:radial-gradient(ellipse at 50% 30%,#4a0c12,#1c0306 75%);border:calc(var(--u) * .7) solid #b8862b;border-radius:calc(var(--u) * 1.4);box-shadow:inset 0 0 0 calc(var(--u) * 3.2) #2a0508,inset 0 0 0 calc(var(--u) * 3.5) #7a5418,0 calc(var(--u) * 2) calc(var(--u) * 7) rgba(0,0,0,.6)}[data-theme=jackpot]:is([data-style=minimal],[data-style=bar]) .stream-deco,[data-theme=marquee]:is([data-style=minimal],[data-style=bar]) .stream-deco{display:block}[data-theme=jackpot] .stream-deco>i:nth-child(-n+2),[data-theme=marquee] .stream-deco>i{--bulb:calc(var(--u) * 2.2);--gap:calc(var(--u) * 3.6);background:radial-gradient(circle,#fffbe8 0 22%,#ffd36b 30%,rgba(255,170,50,.45) 44%,transparent 58%) 0 0 /calc(var(--gap) * 2) var(--gap),radial-gradient(circle,#8a6a2a 0 20%,rgba(120,80,20,.35) 34%,transparent 50%) var(--gap) 0 /calc(var(--gap) * 2) var(--gap);animation:bulb-chase .9s steps(1) infinite}[data-theme=jackpot] .stream-deco>i:first-child,[data-theme=jackpot] .stream-deco>i:nth-child(2),[data-theme=marquee] .stream-deco>i:first-child,[data-theme=marquee] .stream-deco>i:nth-child(2){left:calc(var(--u) * 1);right:calc(var(--u) * 1);height:var(--gap);background-repeat:repeat-x}[data-theme=jackpot] .stream-deco>i:first-child,[data-theme=marquee] .stream-deco>i:first-child{top:calc(var(--u) * .2)}[data-theme=jackpot] .stream-deco>i:nth-child(2),[data-theme=marquee] .stream-deco>i:nth-child(2){bottom:calc(var(--u) * .2)}[data-theme=marquee] .stream-deco>i:nth-child(3),[data-theme=marquee] .stream-deco>i:nth-child(4){top:var(--gap);bottom:var(--gap);width:var(--gap);background-repeat:repeat-y;background-size:var(--gap) calc(var(--gap) * 2),var(--gap) calc(var(--gap) * 2);background-position:0 0,0 var(--gap)}[data-theme=marquee] .stream-deco>i:nth-child(3){left:calc(var(--u) * .2)}[data-theme=marquee] .stream-deco>i:nth-child(4){right:calc(var(--u) * .2)}[data-theme=festive] .stream-ticks circle,[data-theme=jackpot] .stream-ticks circle,[data-theme=marquee] .stream-ticks circle{animation:bulb-blink .9s steps(1) infinite}[data-theme=jackpot] .stream-ticks circle:nth-child(odd),[data-theme=marquee] .stream-ticks circle:nth-child(odd){animation-delay:-.45s}[data-theme=jackpot] .stream-ticks .on,[data-theme=marquee] .stream-ticks .on{fill:#fff3c4}[data-theme=jackpot] .stream-ticks .off,[data-theme=marquee] .stream-ticks .off{fill:rgba(255,200,120,.18);animation:none}[data-theme=jackpot] .stream-ticks,[data-theme=marquee] .stream-ticks{filter:drop-shadow(0 0 6px #ffb347)}[data-theme=marquee] .stream-bar>div{background:linear-gradient(90deg,#b8862b,#ffe3a3);box-shadow:0 0 10px #ffb347}.scene-marquee{background:radial-gradient(ellipse at 50% 40%,#2a0508,#0c0102 75%)}.scene-marquee .spotlight{inset:0;background:radial-gradient(ellipse 34% 55% at 50% 45%,rgba(255,240,200,.26),transparent 70%),conic-gradient(from 168deg at 50% -10%,transparent 0deg,rgba(255,240,200,.12) 8deg,transparent 24deg);animation:haze 6s ease-in-out infinite alternate}.scene-marquee .curtain{top:0;bottom:0;width:24%;background:repeating-linear-gradient(90deg,#4a0610,#8f1220 1.4%,#c21d2e 2.6%,#7a0c17 4.4%,#4a0610 5.6%);box-shadow:inset 0 0 calc(var(--u) * 6) rgba(0,0,0,.6)}.scene-marquee .curtain.left{left:0;clip-path:polygon(0 0,100% 0,96% 22%,80% 48%,55% 74%,40% 100%,0 100%)}.scene-marquee .curtain.right{right:0;clip-path:polygon(0 0,100% 0,100% 100%,60% 100%,45% 74%,20% 48%,4% 22%)}.scene-marquee .valance{left:0;right:0;top:0;height:13%;background:radial-gradient(ellipse at 50% 0,#b01726 60%,transparent 62%) 0 100% /calc(var(--u) * 14) calc(var(--u) * 6) repeat-x,linear-gradient(180deg,#5a0710,#9b1422 80%,transparent 80%);border-bottom:0;filter:drop-shadow(0 calc(var(--u) * .6) 0 #b8862b)}.scene-marquee .stage{left:0;right:0;bottom:0;height:12%;background:linear-gradient(180deg,#3a1a0a,#1a0a04),repeating-linear-gradient(90deg,rgba(0,0,0,.25) 0 2px,transparent 2px 60px);box-shadow:0 calc(var(--u) * -.8) 0 #b8862b}@keyframes bulb-chase{50%{background-position:var(--gap) 0,0 0}}@keyframes bulb-blink{50%{opacity:.35}}[data-theme=jackpot]{--digit-weight:900;--digit-tracking:0;--ink:#fff3c4;--label-ink:#fff3c4;--label-weight:900;--label-tracking:0.14em;--caption-ink:#ffe8a8;--text-shadow:0 0.06em 0 #6b0000,0 0 0.3em rgba(255,200,60,0.55);--track:rgba(242,195,91,0.2);--chip-bg:linear-gradient(180deg,#c8102e,#6e0010);--chip-border:#f2c35b;--char-w:0.8;--dw:70;--dh:28}[data-theme=jackpot] .stream-label{display:inline-block;padding:.12em .9em;font-style:italic;text-transform:uppercase;border:.08em solid #f2c35b;border-radius:.35em;background:linear-gradient(180deg,#e0102f,#8a0015)}.reel-row{display:inline-flex;align-items:center;gap:.05em;padding:.07em;border-radius:.14em;background:linear-gradient(180deg,#fbe39a,#b8862b 50%,#f2c35b);box-shadow:0 .05em .14em rgba(0,0,0,.55),inset 0 0 0 .02em rgba(90,50,0,.6)}.reel{position:relative;display:inline-block;width:.72em;height:1.1em;overflow:hidden;border-radius:.06em;background:linear-gradient(180deg,#a9a9a9,#ffffff 24%,#ffffff 76%,#a9a9a9);color:#16101a;text-shadow:none}.reel:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.38),transparent 28%,transparent 72%,rgba(0,0,0,.38));pointer-events:none}.reel-strip{display:flex;flex-direction:column;transition:transform .75s cubic-bezier(.25,1.45,.45,1)}.reel-strip>span{display:block;height:1.1em;line-height:1.1em;text-align:center}[data-style=pill] .reel-row{font-size:.78em}.reel-sep{padding:0 .03em;color:#6b0000;text-shadow:none}[data-theme=jackpot][data-status=overtime] .reel{color:#c8102e}[data-theme=jackpot]:is([data-style=minimal],[data-style=bar]) .stream-type{padding:calc(var(--h) * 6) calc(var(--w) * 5);border:calc(var(--u) * .7) solid #f2c35b;border-radius:calc(var(--u) * 3);background:linear-gradient(180deg,#c8102e,#7a0012);box-shadow:inset 0 calc(var(--u) * 1) 0 rgba(255,255,255,.2),0 calc(var(--u) * 2) calc(var(--u) * 6) rgba(0,0,0,.6)}[data-theme=jackpot] .stream-bar>div{background:linear-gradient(90deg,#b8862b,#fff1b8)}.scene-jackpot{background:#3a0008}.scene-jackpot .rays{left:50%;top:50%;width:260%;height:260%;margin:-130% 0 0 -130%;background:repeating-conic-gradient(from 0deg,#7a0012 0deg 7.5deg,#4a000a 7.5deg 15deg);animation:spin 60s linear infinite}.scene-jackpot .jackpot-glow{inset:0;background:radial-gradient(ellipse at 50% 50%,rgba(255,200,80,.4),transparent 55%),radial-gradient(ellipse at 50% 50%,transparent 40%,rgba(0,0,0,.6))}.scene-jackpot .sparkle{--sparkle:#ffe38a}[data-theme=comic]{--digit-font:"Arial Black","Arial Bold",var(--font-inter),sans-serif;--label-font:"Comic Sans MS","Chalkboard SE","Comic Neue",var(--font-inter),sans-serif;--digit-weight:900;--digit-tracking:0;--ink:#ffffff;--label-ink:#111111;--label-weight:800;--label-tracking:0.02em;--caption-ink:#111111;--text-shadow:none;--track:#111111;--ring-width:10px;--chip-bg:#ffffff;--chip-border:#111111;--char-w:0.7;--dw:66;--dh:28}[data-theme=comic] .stream-numerals{display:inline-block;font-style:italic;-webkit-text-stroke:.05em #111;paint-order:stroke fill;text-shadow:.07em .07em 0 #111;transform:rotate(-3deg)}[data-theme=comic] .stream-label{position:relative;display:inline-block;padding:.2em .9em;border:.09em solid #111;border-radius:1em;background:#ffffff;box-shadow:.12em .12em 0 #111;transform:rotate(-2deg)}[data-theme=comic]:not([data-style=pill]) .stream-label:after{content:"";position:absolute;left:22%;bottom:-.5em;width:.7em;height:.55em;background:#111;clip-path:polygon(0 0,100% 0,10% 100%)}[data-theme=comic] .stream-caption,[data-theme=comic] .stream-sub{font-weight:800;color:#111;text-shadow:none}[data-theme=comic]:is([data-style=minimal],[data-style=bar]) .stream-type{padding:calc(var(--h) * 7) calc(var(--w) * 8)}[data-theme=comic]:is([data-style=minimal],[data-style=bar]) .stream-type:after,[data-theme=comic]:is([data-style=minimal],[data-style=bar]) .stream-type:before{content:"";position:absolute;z-index:-1;clip-path:polygon(50% 0,60% 20%,80% 5%,76% 30%,100% 32%,82% 50%,98% 72%,72% 68%,68% 98%,50% 78%,32% 98%,28% 68%,2% 72%,18% 50%,0 32%,24% 30%,20% 5%,40% 20%)}[data-theme=comic]:is([data-style=minimal],[data-style=bar]) .stream-type:before{inset:-14% -6%;background:#111}[data-theme=comic]:is([data-style=minimal],[data-style=bar]) .stream-type:after{inset:-11% -4.5%;background:radial-gradient(circle,rgba(0,0,0,.22) 24%,transparent 26%) 0 0 /calc(var(--u) * 1.8) calc(var(--u) * 1.8),var(--overlay-accent)}[data-theme=comic] .stream-type{isolation:isolate}[data-theme=comic] .stream-bar{height:max(8px,calc(var(--h) * 2.6));border:.18em solid #111;background:#fff}[data-theme=comic] .stream-bar>div{border-radius:0;background:#ff3b3b}[data-theme=comic][data-style=ring] .stream-face:before{content:"";position:absolute;inset:5%;border:calc(var(--u) * 1) solid #111;border-radius:50%;background:radial-gradient(circle,rgba(0,0,0,.18) 24%,transparent 26%) 0 0 /calc(var(--u) * 2) calc(var(--u) * 2),var(--overlay-accent)}[data-theme=comic] .stream-ring .progress{stroke:#ff3b3b;stroke-linecap:butt}[data-theme=comic] .stream-ring .head{stroke:#111}[data-theme=comic][data-style=pill] .stream-face{border-width:.07em;box-shadow:.08em .08em 0 #111}[data-theme=comic][data-style=pill] .stream-numerals{color:#111;-webkit-text-stroke:0;text-shadow:none}.scene-comic{background:#ffcf2e}.scene-comic .rays{left:50%;top:50%;width:260%;height:260%;margin:-130% 0 0 -130%;background:repeating-conic-gradient(from 0deg,#ffb000 0deg 6deg,#ffd84a 6deg 12deg);animation:spin 90s linear infinite}.scene-comic .halftone{inset:0;background:radial-gradient(circle,rgba(200,40,40,.5) 30%,transparent 32%) 0 0 /18px 18px;-webkit-mask-image:radial-gradient(ellipse at center,transparent 30%,#000 85%);mask-image:radial-gradient(ellipse at center,transparent 30%,#000 85%)}[data-theme=quest]{--digit-font:"Cinzel","Trajan Pro","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif;--label-font:var(--digit-font);--digit-weight:700;--digit-tracking:0.02em;--ink:#f7d77a;--label-ink:#f2d38a;--label-weight:700;--label-tracking:0.2em;--caption-ink:#e8d3a0;--text-shadow:0 0.04em 0 #2a1605,0 0 0.25em rgba(0,0,0,0.6);--track:rgba(201,162,74,0.18);--ring-width:8px;--chip-bg:linear-gradient(180deg,#2c1e12,#150d07);--chip-border:#c9a24a;--char-w:0.64;--dw:70;--dh:28}[data-theme=quest] .stream-numerals{color:transparent;text-shadow:none;background:linear-gradient(180deg,#fffbe6,#ffe08a 38%,#e9a93a 58%,#fff0b0);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 .04em 0 #2a1605) drop-shadow(0 0 .16em rgba(255,190,90,.5))}[data-theme=quest] .stream-label{font-variant:small-caps}[data-theme=quest]:is([data-style=minimal],[data-style=bar]) .stream-label>span:after,[data-theme=quest]:is([data-style=minimal],[data-style=bar]) .stream-label>span:before{content:"";display:inline-block;width:.4em;height:.4em;margin:0 .6em .12em;background:var(--overlay-accent);transform:rotate(45deg);box-shadow:0 0 .3em var(--overlay-accent)}[data-theme=quest] .stream-sub{font-style:italic;color:#efe2c2}[data-theme=quest]:is([data-style=minimal],[data-style=bar]) .stream-type{padding:calc(var(--h) * 5.5) calc(var(--w) * 6);border:2px solid #c9a24a;border-radius:calc(var(--u) * 1);background:radial-gradient(ellipse at 50% 20%,#3d2a18,#1b120a 75%);box-shadow:0 0 0 5px #1b120a,0 0 0 7px #7a5a22,0 calc(var(--u) * 2) calc(var(--u) * 8) rgba(0,0,0,.65),inset 0 0 calc(var(--u) * 5) rgba(0,0,0,.6)}[data-theme=quest]:is([data-style=minimal],[data-style=bar]) .stream-deco{display:block}[data-theme=quest] .stream-deco>i{width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4);background:radial-gradient(circle at 35% 35%,#ffd6d6,#d4162f 55%,#5a0010);border:2px solid #c9a24a;transform:rotate(45deg);box-shadow:0 0 calc(var(--u) * 1.2) rgba(212,22,47,.6)}[data-theme=quest] .stream-deco>i:first-child{left:calc(var(--u) * -1.2);top:calc(var(--u) * -1.2)}[data-theme=quest] .stream-deco>i:nth-child(2){right:calc(var(--u) * -1.2);top:calc(var(--u) * -1.2)}[data-theme=quest] .stream-deco>i:nth-child(3){left:calc(var(--u) * -1.2);bottom:calc(var(--u) * -1.2)}[data-theme=quest] .stream-deco>i:nth-child(4){right:calc(var(--u) * -1.2);bottom:calc(var(--u) * -1.2)}[data-theme=quest] .stream-bar{height:max(8px,calc(var(--h) * 2.4));border:2px solid #c9a24a;border-radius:2px;background:#140c06}[data-theme=quest] .stream-bar>div{border-radius:0;background:linear-gradient(180deg,#fff1b8,#e0a93c 50%,#8a5a1c)}[data-theme=quest][data-style=ring] .stream-face:before{content:"";position:absolute;inset:7%;border-radius:50%;border:2px solid rgba(201,162,74,.6);box-shadow:inset 0 0 0 5px rgba(27,18,10,.8),inset 0 0 0 7px rgba(201,162,74,.35);background:radial-gradient(circle,rgba(61,42,24,.85),rgba(27,18,10,.9))}[data-theme=quest] .stream-ring{filter:drop-shadow(0 0 6px rgba(0,0,0,.6))}.scene-quest{background:#140d08}.scene-quest .stone{inset:0;background-image:radial-gradient(ellipse at 50% 50%,transparent 30%,rgba(0,0,0,.8) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='60'%3E%3Crect width='120' height='60' fill='%23201712'/%3E%3Crect x='2' y='2' width='56' height='26' rx='3' fill='%232c211a'/%3E%3Crect x='62' y='2' width='56' height='26' rx='3' fill='%23261c16'/%3E%3Crect x='-28' y='32' width='56' height='26' rx='3' fill='%23291e17'/%3E%3Crect x='32' y='32' width='56' height='26' rx='3' fill='%23231913'/%3E%3Crect x='92' y='32' width='56' height='26' rx='3' fill='%232b2019'/%3E%3C/svg%3E");background-size:100% 100%,120px 60px}.scene-quest .torch{position:absolute;bottom:34%;width:calc(var(--u) * 2.6);height:calc(var(--u) * 13);background:linear-gradient(90deg,#2a180c,#6b4428,#2a180c);border-radius:0 0 calc(var(--u) * 1) calc(var(--u) * 1)}.scene-quest .torch.left{left:11%}.scene-quest .torch.right{right:11%}.scene-quest .torch:before{content:"";position:absolute;left:50%;bottom:60%;width:calc(var(--u) * 60);height:calc(var(--u) * 60);margin-left:calc(var(--u) * -30);border-radius:50%;background:radial-gradient(circle,rgba(255,150,50,.3),transparent 60%);animation:flicker .5s ease-in-out infinite alternate}.scene-quest .torch b{position:absolute;left:50%;bottom:96%;width:calc(var(--u) * 6);height:calc(var(--u) * 10);margin-left:calc(var(--u) * -3);border-radius:50% 50% 45% 45%/62% 62% 38% 38%;background:radial-gradient(ellipse at 50% 72%,#fff6c0 0,#ffc04d 30%,#ff6a1a 62%,rgba(255,60,0,0) 72%);transform-origin:50% 100%;animation:flicker .35s ease-in-out infinite alternate}.scene-quest .ember{left:calc(11% + var(--x) * .06);bottom:44%}.scene-quest .ember:nth-child(2n){left:calc(89% - var(--x) * .06)}[data-theme=rainbow]{--digit-weight:900;--digit-tracking:-0.02em;--label-ink:#ffffff;--label-weight:800;--label-tracking:0.12em;--caption-ink:#f2ecff;--text-shadow:none;--track:rgba(255,255,255,0.16);--ring-width:8px;--chip-bg:linear-gradient(#1a1030,#1a1030) padding-box,linear-gradient(90deg,#ff5f6d,#ffc371,#f9f871,#5ee7a0,#5ec8ff,#b77dff) border-box;--chip-border:transparent;--dw:76;--dh:30}[data-theme=rainbow] .stream-numerals{color:transparent;background:linear-gradient(90deg,#ff5f6d,#ffc371,#f9f871,#5ee7a0,#5ec8ff,#b77dff,#ff5f6d);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 .04em 0 rgba(0,0,0,.35)) drop-shadow(0 0 .14em rgba(255,255,255,.3));animation:rainbow-slide 5s linear infinite}[data-theme=rainbow] .stream-label{display:inline-block;padding:.12em .9em;border-radius:999px;background:linear-gradient(90deg,#ff5f6d,#ffc371,#f9f871,#5ee7a0,#5ec8ff,#b77dff,#ff5f6d);background-size:200% 100%;text-shadow:0 .05em .1em rgba(0,0,0,.35);animation:rainbow-slide 5s linear infinite}[data-theme=rainbow] .stream-bar>div{background:linear-gradient(90deg,#ff5f6d,#ffc371,#f9f871,#5ee7a0,#5ec8ff,#b77dff)}[data-theme=rainbow] .stream-ring{animation:hue-cycle 10s linear infinite}.scene-rainbow{--sparkle:#ffffff;background:radial-gradient(ellipse at 50% 100%,#3a2a6b,#140c2e 60%,#0a0618 100%)}.scene-rainbow .arc{left:6%;right:6%;bottom:-78%;height:120%;border-radius:50%;opacity:.45;background:radial-gradient(closest-side,transparent 63%,#b77dff 0 68%,#5ec8ff 68% 73%,#5ee7a0 73% 78%,#f9f871 78% 83%,#ffc371 83% 88%,#ff5f6d 88% 93%,transparent 93%)}.scene-rainbow .cloud{bottom:2%;width:26%;height:18%;background:radial-gradient(circle at 30% 60%,#ffffff 0 30%,transparent 31%),radial-gradient(circle at 55% 42%,#ffffff 0 34%,transparent 35%),radial-gradient(circle at 76% 62%,#ffffff 0 26%,transparent 27%),radial-gradient(ellipse at 50% 80%,#ffffff 0 45%,transparent 46%);opacity:.92}.scene-rainbow .cloud.one{left:0}.scene-rainbow .cloud.two{right:0}@keyframes rainbow-slide{to{background-position:-200% 0}}@keyframes hue-cycle{to{filter:hue-rotate(1turn)}}