@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-cyrillic-v11.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-latin-v11.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sofia Sans Extra Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/sofia-xc-800i-cyrillic-v6.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Sofia Sans Extra Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/sofia-xc-800i-latin-v6.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Onest Fallback;src:local("Arial"),local("Roboto");ascent-override:92.2%;descent-override:28.99%;line-gap-override:0%;size-adjust:105.2%}@font-face{font-family:Sofia Sans Extra Condensed Fallback;src:local("Arial"),local("Roboto");ascent-override:147.51%;descent-override:49.17%;line-gap-override:0%;size-adjust:61.01%}:root{--font-ui:"Onest","Onest Fallback",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:"Sofia Sans Extra Condensed","Sofia Sans Extra Condensed Fallback","Arial Narrow",sans-serif;--font-num:var(--font-display);--font-serif:var(--font-ui);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--r-0:0;--r-1:4px;--r-2:8px;--r-3:12px;--r-4:16px;--r-pill:999px;--t-hero:italic 800 clamp(64px,11vw,176px) /0.84 var(--font-display);--t-display-l:italic 800 64px/0.86 var(--font-display);--t-display-m:italic 800 30px/1 var(--font-display);--t-cta:italic 800 26px/1 var(--font-display);--t-display-s:italic 800 22px/1 var(--font-display);--t-narrator:500 clamp(20px,2vw,28px) /1.36 var(--font-ui);--t-body:500 15px/1.35 var(--font-ui);--t-meta:500 13px/1.3 var(--font-ui);--t-kicker:800 12px/1 var(--font-ui);--t-code:600 13px/1 var(--font-ui);--t-instant:80ms;--t-fast:160ms;--t-base:240ms;--t-slow:400ms;--t-scene:700ms;--t-cine:1200ms;--ease-out:cubic-bezier(0.2,0,0,1);--ease-in:cubic-bezier(0.3,0,0.8,0.15);--ease-decel:cubic-bezier(0.05,0.7,0.1,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-anticip:cubic-bezier(0.36,0,0.66,-0.56);--stagger:45ms;--z-base:0;--z-stage:10;--z-shell:100;--z-fx-dim:250;--z-phase:300;--z-fx:350;--z-toast:400;--z-sheet-backdrop:499;--z-sheet:500;--z-dialog:600;--z-system:700;--z-grain:800;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--hdr-row:56px;--status-h:36px;--dock-row:clamp(96px,10.5vh,112px);--dock-w:0px;--hdr-h:calc(var(--hdr-row) + var(--safe-t));--dock-h:calc(var(--dock-row) + var(--safe-b));--shell-pad-y:12px;--shell-pad-x:18px;--shell-gap:10px;--tap:44px;--radius:var(--r-3);--radius-lg:var(--r-4);--maxw:1080px;--font-inter:var(--font-ui);--font-mono:var(--font-ui)}:root,:root[data-kind=light] :is([data-scheme=dark],[data-night="1"],[data-fx-tile]){color-scheme:dark;--ink-950:#09090b;--ink-900:#0f0f12;--ink-850:#141418;--ink-800:#1b1b21;--ink-700:#26262e;--ink-600:#34343e;--tint:255 255 255;--shade:9 9 11;--line:rgba(255,255,255,0.08);--line-strong:rgba(255,255,255,0.16);--fg:#f4f1ea;--fg-2:rgba(244,241,234,0.74);--fg-3:rgba(244,241,234,0.52);--fg-4:rgba(244,241,234,0.32);--ok-text:#2bd67b;--warn-text:#ffb020;--bad-text:#ff3b30;--info-text:#4da3ff;--onair-text:#ff3b30;--e-1:inset 0 1px 0 rgba(255,255,255,0.05),0 2px 8px rgba(0,0,0,0.35);--e-2:inset 0 1px 0 rgba(255,255,255,0.06),0 14px 34px -10px rgba(0,0,0,0.7);--e-paper:inset 0 1px 0 rgba(255,255,255,0.55),0 22px 44px -16px rgba(0,0,0,0.85);--focus:var(--fg);--focus-ring:0 0 0 2px var(--ink-950),0 0 0 4px var(--fg);--scroll-thumb:var(--ink-600);--bg:var(--ink-950);--bg-soft:var(--ink-900);--bg-card:rgb(var(--tint)/0.04);--bg-card-hover:rgb(var(--tint)/0.06);--text:var(--fg);--text-dim:var(--fg-2);--text-faint:var(--fg-3);--border:var(--line);--border-strong:var(--line-strong)}:where(:root[data-kind=light] :is([data-scheme=dark],[data-night="1"],[data-fx-tile])){color:var(--fg)}:root{--paper:#efe9dd;--paper-2:#e2d9c8;--paper-ink:#1a1714;--onair:#ff3b30;--ok:#2bd67b;--warn:#ffb020;--bad:#ff3b30;--info:#4da3ff;--bad-fill:#d91f36;--bad-ink:#fff;--ok-ink:#04140c;--warn-ink:#141008;--info-ink:#04101f;--role-mafia:#c8102e;--role-don:#8a0b20;--role-doctor:#14935a;--role-detective:#1f5fbf;--role-maniac:#6d1fbf;--role-civilian:#2f6fd6;--role-moderator:#1a1714;--team-0:#ff4d4d;--team-1:#3d8bff;--team-2:#ffc93c;--team-3:#2bd67b;--red:#d91f36;--red-bright:#ff4d5e;--red-deep:#8a0b20;--gold:#cc9933;--purple:#7744aa;--teal:#3aa0a0;--discord:#5865f2;--discord-hover:#6b75f5;--teaser:#ff7a1a;--page-bg:var(--ink-950);--page-top:#0b0b0e;--page-key:244 241 234;--page-key-a:0.075;--page-glow:none;--page-grid:rgba(244,241,234,0.035);--grain-a:0.04;--accent:#d91f36;--accent-ink:#fff;--accent-text-dark:#ff4d5e;--accent-text-light:#c8102e;--accent-2:var(--paper);--accent-glow:rgba(217,31,54,0.35)}:root,[data-fx-tile],[data-game],[data-night="1"],[data-scheme=dark]{--accent-text:var(--accent-text-dark);--stage-bg:var(--stage-bg-dark,var(--ink-900));--deco:var(--deco-dark,none);--accent-soft:color-mix(in srgb,var(--accent) 45%,transparent);--accent-bright:var(--accent-text);--ring-accent:0 0 0 2px var(--accent)}:root[data-kind=light],:root[data-kind=light] [data-game]{--accent-text:var(--accent-text-light);--stage-bg:var(--stage-bg-light,var(--ink-900));--deco:var(--deco-light,none)}:root[data-kind=light] :is([data-scheme=dark],[data-night="1"],[data-fx-tile]),:root[data-kind=light] :is([data-scheme=dark],[data-night="1"],[data-fx-tile]) [data-game]{--accent-text:var(--accent-text-dark);--stage-bg:var(--stage-bg-dark,var(--ink-900));--deco:var(--deco-dark,none)}[data-game]{--stage-bg-light:color-mix(in oklab,var(--ink-900) 94%,var(--accent))}[data-game=mafia]{--accent:#d91f36;--accent-ink:#fff;--accent-text-dark:#ff4d5e;--accent-text-light:#ad0f29;--accent-2:var(--paper);--accent-glow:rgba(217,31,54,0.38);--stage-bg-dark:#0c0a0b;--deco-dark:repeating-linear-gradient(-28deg,transparent 0 46px,rgba(255,236,214,0.028) 46px 70px);--deco-light:repeating-linear-gradient(-28deg,transparent 0 46px,rgba(70,36,18,0.06) 46px 70px)}[data-game=mafia][data-night="1"]{--accent:#6f8cff;--accent-ink:#070a18;--accent-text-dark:#6f8cff;--accent-text-light:#6f8cff;--accent-2:#a9b8ff;--accent-glow:rgba(111,140,255,0.35);--stage-bg-dark:#070a18;--stage-bg-light:#070a18;--deco-dark:radial-gradient(70% 60% at 50% 35%,#111a3d,#070a18 70%);--deco-light:radial-gradient(70% 60% at 50% 35%,#111a3d,#070a18 70%)}[data-game=bunker]{--accent:#ffb020;--accent-ink:#141008;--accent-text-dark:#ffb020;--accent-text-light:#815000;--accent-2:#39ff88;--accent-glow:rgba(255,176,32,0.32);--hazard:repeating-linear-gradient(135deg,#ffb020 0 12px,#141008 12px 24px);--stage-bg-dark:#0d0c09;--deco-dark:none;--deco-light:none}[data-game=impostor]{--accent:#9a3df0;--accent-ink:#fff;--accent-text-dark:#c47bff;--accent-text-light:#7a26c9;--accent-2:#00e5ff;--glitch-c:#00e5ff;--glitch-m:#ff2bd6;--accent-glow:rgba(154,61,240,0.36);--stage-bg-dark:#0b0910;--deco-dark:repeating-linear-gradient(0deg,rgba(255,255,255,0.035) 0 1px,transparent 1px 3px);--deco-light:repeating-linear-gradient(0deg,rgba(48,18,84,0.05) 0 1px,transparent 1px 3px)}[data-game=alias]{--accent:#00d2a8;--accent-ink:#04140f;--accent-text-dark:#00d2a8;--accent-text-light:#006854;--accent-2:#ff4fa3;--accent-3:#ffd23f;--accent-glow:rgba(0,210,168,0.32);--stage-bg-dark:#0a0d0c;--deco-dark:conic-gradient(from 200deg at 15% 0%,transparent 0 20deg,rgba(0,210,168,0.07) 25deg 32deg,transparent 38deg),conic-gradient(from 130deg at 85% 0%,transparent 0 20deg,rgba(255,79,163,0.07) 25deg 32deg,transparent 38deg);--deco-light:conic-gradient(from 200deg at 15% 0%,transparent 0 20deg,rgba(0,160,128,0.1) 25deg 32deg,transparent 38deg),conic-gradient(from 130deg at 85% 0%,transparent 0 20deg,rgba(224,46,132,0.08) 25deg 32deg,transparent 38deg)}@media (min-width:601px) and (max-width:960px){:root{--dock-row:112px}}@media (max-width:600px){:root{--hdr-row:48px;--status-h:32px;--dock-row:120px;--shell-pad-y:0px;--shell-pad-x:12px;--shell-gap:6px;--t-display-l:italic 800 48px/0.86 var(--font-display);--t-display-m:italic 800 24px/1 var(--font-display);--t-cta:italic 800 22px/1 var(--font-display);--t-display-s:italic 800 17px/1 var(--font-display);--t-kicker:800 11px/1 var(--font-ui)}}@media (max-height:500px) and (orientation:landscape){:root{--hdr-row:48px;--status-h:32px;--dock-row:0px;--dock-w:calc(88px + var(--safe-r))}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{background-color:var(--page-bg);text-size-adjust:100%;scrollbar-color:var(--scroll-thumb) transparent}body{min-height:100vh;min-height:100dvh;color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*{scrollbar-width:thin}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}button{font-family:inherit;transition:transform .12s ease;touch-action:manipulation}button:not(:disabled):active{transform:scale(.97)}input,select,textarea{font-family:inherit}input::placeholder,textarea::placeholder{color:var(--fg-3)}@media (max-width:600px){input,select,textarea{font-size:16px}}body:after{content:"";position:fixed;inset:0;z-index:var(--z-grain);pointer-events:none;opacity:var(--grain-a,.04);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='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}audio{position:absolute;width:0;height:0}.mono{font-family:var(--font-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root[data-theme-switch]::view-transition-new(root),:root[data-theme-switch]::view-transition-old(root){animation-duration:.2s;animation-timing-function:cubic-bezier(.2,0,0,1)}.pt-deco{position:absolute;inset:0;z-index:var(--z-base);pointer-events:none;background:var(--deco,none);opacity:.5}[data-game=mafia] .pt-deco{-webkit-mask-image:radial-gradient(90% 70% at 70% 20%,#000,transparent 75%);mask-image:radial-gradient(90% 70% at 70% 20%,#000,transparent 75%)}[data-game=mafia][data-night="1"] .pt-deco{-webkit-mask-image:none;mask-image:none;opacity:1}[data-game=bunker] .pt-deco{top:auto;height:6px;background:var(--hazard);opacity:.9}[data-game=impostor] .pt-deco{opacity:.35}[data-game=alias] .pt-deco{bottom:auto;top:-20%;height:70%}.pt-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.emo{display:inline-flex;align-items:center;justify-content:center;width:1.3em;height:1em;font-size:1em;line-height:1;vertical-align:-.125em;flex-shrink:0}.pt-overlay-card{--oc:var(--red,#cc1a1a);position:relative;border-radius:16px;background:var(--ink-850);border:1px solid color-mix(in srgb,var(--oc) 45%,transparent);box-shadow:var(--e-2);animation:pt-overlay-in .45s cubic-bezier(.2,.9,.3,1.1) both}@keyframes pt-overlay-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pt-overlay-card{animation:none}}@keyframes pt-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){:root{--t-fast:1ms;--t-base:120ms;--t-slow:160ms;--t-scene:200ms;--t-cine:200ms}html{scroll-behavior:auto!important}*,:after,:before{animation-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important}}:root[data-theme=light]{color-scheme:light;--ink-950:#f2eee6;--ink-900:#e9e3d8;--ink-850:#fbf9f4;--ink-800:#ffffff;--ink-700:#e5ddcf;--ink-600:#cdc3b2;--tint:27 23 19;--shade:34 28 22;--line:rgba(27,23,19,0.11);--line-strong:rgba(27,23,19,0.22);--fg:#1b1713;--fg-2:#4a433a;--fg-3:#625a4e;--fg-4:#a1978a;--ok-text:#0b703d;--warn-text:#885300;--bad-text:#bb1525;--info-text:#1a5bb8;--onair-text:#c2160e;--e-1:inset 0 1px 0 rgba(255,255,255,0.7),0 1px 2px rgba(34,28,22,0.08),0 2px 8px rgba(34,28,22,0.06);--e-2:inset 0 1px 0 rgba(255,255,255,0.8),0 14px 34px -12px rgba(34,28,22,0.3);--e-paper:inset 0 1px 0 rgba(255,255,255,0.6),0 18px 40px -16px rgba(34,28,22,0.45);--focus:#1b1713;--scroll-thumb:#bdb2a0;--accent-text-light:#b3112b;--page-top:#f8f6f1;--page-key:255 255 255;--page-key-a:0.6;--page-grid:rgba(27,23,19,0.05);--grain-a:0.03}:root[data-theme=neon]{color-scheme:dark;--ink-950:#0a0614;--ink-900:#100a1f;--ink-850:#160e2a;--ink-800:#1e1438;--ink-700:#2a1d4a;--ink-600:#3b2b63;--tint:236 226 255;--shade:8 4 18;--line:rgba(236,226,255,0.09);--line-strong:rgba(236,226,255,0.18);--fg:#f6f0ff;--fg-2:rgba(246,240,255,0.76);--fg-3:rgba(246,240,255,0.57);--fg-4:rgba(246,240,255,0.34);--ok-text:#3ee08f;--warn-text:#ffbe3d;--bad-text:#ff5a6e;--info-text:#6cb4ff;--onair-text:#ff5a52;--e-1:inset 0 1px 0 rgba(236,226,255,0.06),0 2px 8px rgba(0,0,0,0.45);--e-2:inset 0 1px 0 rgba(236,226,255,0.07),0 14px 34px -10px rgba(0,0,0,0.75);--focus:#3ff0ff;--focus-ring:0 0 0 2px var(--ink-950),0 0 0 4px #3ff0ff;--scroll-thumb:#3b2b63;--accent:#e0136f;--accent-ink:#fff;--accent-text-dark:#ff6aae;--accent-glow:rgba(224,19,111,0.35);--page-top:#150b2c;--page-key:63 240 255;--page-key-a:0.07;--page-glow:linear-gradient(180deg,transparent 58%,rgba(224,19,111,0.1) 82%,rgba(255,106,174,0.18));--page-grid:rgba(255,106,174,0.06);--grain-a:0.045}:root[data-theme=neon] [data-game]:not([data-night="1"]){--stage-bg-dark:color-mix(in oklab,var(--ink-900) 93%,var(--accent))}:root[data-theme=casino]{color-scheme:dark;--ink-950:#06120d;--ink-900:#0a1913;--ink-850:#0e2119;--ink-800:#132a20;--ink-700:#1b392c;--ink-600:#284c3b;--tint:244 236 216;--shade:2 9 6;--line:rgba(244,236,216,0.09);--line-strong:rgba(244,236,216,0.18);--fg:#f4ecd8;--fg-2:rgba(244,236,216,0.76);--fg-3:rgba(244,236,216,0.57);--fg-4:rgba(244,236,216,0.34);--ok-text:#47d98a;--warn-text:#ffc04d;--bad-text:#ff6a5e;--info-text:#74b8ff;--onair-text:#ff5a4e;--e-1:inset 0 1px 0 rgba(244,236,216,0.05),0 2px 8px rgba(0,0,0,0.45);--e-2:inset 0 1px 0 rgba(244,236,216,0.06),0 14px 34px -10px rgba(0,0,0,0.75);--focus:#e9bf62;--focus-ring:0 0 0 2px var(--ink-950),0 0 0 4px #e9bf62;--scroll-thumb:#284c3b;--accent:#d4a03c;--accent-ink:#1a1204;--accent-text-dark:#e9bf62;--accent-2:var(--paper);--accent-glow:rgba(212,160,60,0.32);--page-top:#0b2016;--page-key:255 226 160;--page-key-a:0.09;--page-glow:radial-gradient(130% 95% at 50% 35%,transparent 52%,rgba(0,0,0,0.38));--page-grid:rgba(233,191,98,0.03)}:root[data-theme=casino] [data-game]:not([data-night="1"]){--stage-bg-dark:color-mix(in oklab,var(--ink-900) 94%,var(--accent))}:root[data-theme=ocean]{color-scheme:dark;--ink-950:#03101a;--ink-900:#061723;--ink-850:#0a1e2d;--ink-800:#0f2738;--ink-700:#16364b;--ink-600:#22495f;--tint:220 244 250;--shade:1 7 12;--line:rgba(220,244,250,0.09);--line-strong:rgba(220,244,250,0.18);--fg:#eaf7fa;--fg-2:rgba(234,247,250,0.76);--fg-3:rgba(234,247,250,0.57);--fg-4:rgba(234,247,250,0.34);--ok-text:#34dc96;--warn-text:#ffc24a;--bad-text:#ff6b5c;--info-text:#63b8ff;--onair-text:#ff5a4e;--e-1:inset 0 1px 0 rgba(220,244,250,0.05),0 2px 8px rgba(0,0,0,0.45);--e-2:inset 0 1px 0 rgba(220,244,250,0.06),0 14px 34px -10px rgba(0,0,0,0.75);--focus:#5ee6f0;--focus-ring:0 0 0 2px var(--ink-950),0 0 0 4px #5ee6f0;--scroll-thumb:#22495f;--accent:#20c4d4;--accent-ink:#021519;--accent-text-dark:#5ee6f0;--accent-glow:rgba(32,196,212,0.3);--page-top:#072235;--page-key:120 230 240;--page-key-a:0.08;--page-glow:radial-gradient(70% 42% at 50% 112%,rgba(255,122,99,0.09),transparent 70%);--page-grid:rgba(120,230,240,0.04)}:root[data-theme=ocean] [data-game]:not([data-night="1"]){--stage-bg-dark:color-mix(in oklab,var(--ink-900) 94%,var(--accent))}:root[data-theme=sunset]{color-scheme:light;--ink-950:#fcebdf;--ink-900:#f6decf;--ink-850:#fff7f1;--ink-800:#fffcf9;--ink-700:#f3d6c6;--ink-600:#e2b8a3;--tint:42 18 34;--shade:46 16 32;--line:rgba(42,18,34,0.11);--line-strong:rgba(42,18,34,0.22);--fg:#2a1222;--fg-2:#5a3448;--fg-3:#774c5f;--fg-4:#b8929f;--ok-text:#0b6c3c;--warn-text:#844d00;--bad-text:#b5162b;--info-text:#1a56b4;--onair-text:#bb1a10;--e-1:inset 0 1px 0 rgba(255,255,255,0.7),0 1px 2px rgba(46,16,32,0.08),0 2px 8px rgba(46,16,32,0.07);--e-2:inset 0 1px 0 rgba(255,255,255,0.8),0 14px 34px -12px rgba(46,16,32,0.32);--e-paper:inset 0 1px 0 rgba(255,255,255,0.6),0 18px 40px -16px rgba(46,16,32,0.45);--focus:#2a1222;--scroll-thumb:#d9a993;--accent:#d42a55;--accent-ink:#fff;--accent-text-light:#ad1a45;--accent-glow:rgba(212,42,85,0.3);--page-top:#fff4eb;--page-key:255 255 255;--page-key-a:0.5;--page-glow:radial-gradient(110% 70% at 50% 122%,rgba(255,112,84,0.3),transparent 70%),radial-gradient(70% 48% at 88% -12%,rgba(255,190,120,0.32),transparent 72%);--page-grid:rgba(42,18,34,0.045);--grain-a:0.035}:root[data-theme=halloween]{color-scheme:dark;--ink-950:#0c0713;--ink-900:#120b1b;--ink-850:#181024;--ink-800:#20162e;--ink-700:#2d203d;--ink-600:#3e2e52;--tint:232 218 255;--shade:6 2 12;--line:rgba(232,218,255,0.1);--line-strong:rgba(232,218,255,0.19);--fg:#f4ecda;--fg-2:rgba(244,236,218,0.76);--fg-3:rgba(244,236,218,0.56);--fg-4:rgba(244,236,218,0.34);--ok-text:#8fe15a;--warn-text:#ffb347;--bad-text:#ff5544;--info-text:#b49bff;--onair-text:#ff5a26;--e-1:inset 0 1px 0 rgba(232,218,255,0.05),0 2px 8px rgba(6,2,12,0.45);--e-2:inset 0 1px 0 rgba(232,218,255,0.06),0 14px 34px -10px rgba(6,2,12,0.8);--e-paper:inset 0 1px 0 rgba(255,255,255,0.55),0 22px 44px -16px rgba(6,2,12,0.9);--focus:#d9ccff;--focus-ring:0 0 0 2px var(--ink-950),0 0 0 4px #d9ccff;--scroll-thumb:#3e2e52;--paper:#f0e4c8;--paper-2:#e3d1aa;--paper-ink:#1f140b;--onair:#ff5a26;--ok:#8fe15a;--ok-ink:#0d1a05;--warn:#ffb347;--warn-ink:#1d1004;--info:#b49bff;--info-ink:#120b24;--accent:#ff7518;--accent-ink:#1b0b02;--accent-text-dark:#ff8f45;--accent-2:var(--paper);--accent-glow:rgba(255,117,24,0.32);--page-top:#1a0e2e;--page-key:190 160 255;--page-key-a:0.1;--page-glow:radial-gradient(60% 46% at 86% 4%,rgba(150,112,236,0.22),transparent 72%),linear-gradient(180deg,transparent 60%,rgba(112,64,170,0.14) 84%,rgba(255,117,24,0.1));--page-grid:rgba(232,218,255,0.025);--grain-a:0.045}:root[data-theme=halloween] [data-game]:not([data-night="1"]){--stage-bg-dark:color-mix(in oklab,var(--ink-900) 94%,var(--accent))}