@font-face{font-family:"Jersey 10";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jersey-10-latin-ext-400-normal-uIKqQSaG.woff2)format("woff2"),url(/assets/jersey-10-latin-ext-400-normal-ByMh3OYd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Jersey 10";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jersey-10-latin-400-normal-DrL73VYW.woff2)format("woff2"),url(/assets/jersey-10-latin-400-normal-B8YT2i2g.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-next-latin-ext-400-normal-BalHKn7d.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-ext-400-normal-qxMiU51n.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-next-latin-400-normal-FfmJh7DR.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-400-normal-DPp7N0cD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/atkinson-hyperlegible-next-latin-ext-600-normal-kZZEtAc7.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-ext-600-normal-BBAQIogt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/atkinson-hyperlegible-next-latin-600-normal-BBuhw47K.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-600-normal-BhgCag5w.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-next-latin-ext-700-normal-CBw-mJf_.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-ext-700-normal-292QVhS1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-next-latin-700-normal-Dpiyiu63.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-700-normal-C2qZD_Q9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/atkinson-hyperlegible-next-latin-ext-800-normal-CCpWmrAz.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-ext-800-normal-DJxWoX6k.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/atkinson-hyperlegible-next-latin-800-normal-D32lleIF.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-800-normal-DtRtCSx4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/silkscreen-latin-700-normal-CSE2nhgM.woff2)format("woff2"),url(/assets/silkscreen-latin-700-normal-BjMPLkh0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik Mono One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-mono-one-cyrillic-400-normal-BnSqJbXw.woff2)format("woff2"),url(/assets/rubik-mono-one-cyrillic-400-normal-CYYDEcIq.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik Mono One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-mono-one-latin-ext-400-normal-CZqoBXpE.woff2)format("woff2"),url(/assets/rubik-mono-one-latin-ext-400-normal-CJfzRdUT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Mono One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-mono-one-latin-400-normal-U2Afr9Di.woff2)format("woff2"),url(/assets/rubik-mono-one-latin-400-normal-Cd19iSlZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f1f5e4;--card:#fff;--screen:#c9dba0;--text:#16301f;--muted:#3d5a45;--border:#16301f;--accent:#d4ff5a;--accent-ink:#1d6b3c;--brand:#2f9e5b;--ok:#1d6b3c;--ok-dot:#2f9e5b;--danger:#c23a3a;--danger-shadow:#7a1f22;--danger-soft:#ffe3e6;--warn:#fc3;--pink:#ff8fa3;--skin:#f2c29b;--parrot:#5fcf6a;--off:#9aa693;--disabled-bg:#e3e8d4;--disabled-text:#6d7a67;--night-bg:#070d09;--night-card:#0d1710;--night-border:#1f2e23;--night-text:#6f8574;--night-muted:#4f6353;--night-accent:#7d9440;--font-pixel:"Jersey 10", ui-monospace, monospace;--font-text:"Atkinson Hyperlegible Next", "Atkinson Hyperlegible", system-ui, sans-serif, "Apple Color Emoji", "Noto Color Emoji";--fs-xs:14px;--fs-sm:15px;--fs-base:17px;--fs-lg:20px;--fs-h2:22px;--fs-h1:36px;--fs-big:52px;--fs-count:80px;--lh:1.45;--fw-regular:400;--fw-semi:600;--fw-bold:700;--fw-black:800;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--tap:52px;--r-sm:8px;--r:14px;--r-lg:20px;--r-pill:999px;--bw:3px;--shadow-sm:0 3px 0 var(--border);--shadow:0 5px 0 var(--border);--shadow-lg:6px 6px 0 var(--border);--press:4px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-text);font-size:var(--fs-base);line-height:var(--lh);-webkit-tap-highlight-color:transparent;margin:0}.page{max-width:640px;padding:var(--s4) var(--s4) var(--s7);min-height:100dvh;margin:0 auto}.narrow{max-width:420px;margin-left:auto;margin-right:auto}.stack{gap:var(--s4);flex-direction:column;display:flex}.row{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.between{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.center{text-align:center;justify-content:center;align-items:center}h1{font-family:var(--font-pixel);font-weight:400;font-size:var(--fs-h1);margin:0;line-height:1.05}h2{font-size:var(--fs-h2);font-weight:var(--fw-black);margin:0;line-height:1.2}.muted{color:var(--muted);font-size:var(--fs-sm)}.error{color:var(--danger);font-weight:var(--fw-bold)}a{color:var(--accent-ink);font-weight:var(--fw-bold);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}a:hover,a:active{color:var(--text)}code{background:var(--screen);border:2px solid var(--border);border-radius:6px;padding:1px 6px;font-family:ui-monospace,Menlo,monospace;font-size:.88em}.big{font-family:var(--font-pixel);font-weight:400;font-size:var(--fs-count);font-variant-numeric:tabular-nums;line-height:1}.big.hurry{color:#fff;background:var(--danger);border:var(--bw) solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);padding:var(--s2) var(--s4);animation:1s steps(2,end) infinite dg-pulse}@keyframes dg-pulse{50%{transform:scale(1.05)}}.card{background:var(--card);border:var(--bw) solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:var(--s4)}button,.button{justify-content:center;align-items:center;gap:var(--s2);min-height:var(--tap);padding:0 var(--s5);font:var(--fw-bold) var(--fs-base)/1.1 var(--font-text);color:var(--text);background:var(--card);border:var(--bw) solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;transition:transform 60ms,box-shadow 60ms;display:inline-flex}button:active,.button:active{transform:translateY(var(--press));box-shadow:0 1px 0 var(--border)}button:focus-visible,.button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--accent-ink);outline-offset:3px}button.primary,.button.primary{background:var(--accent);font-weight:var(--fw-black)}button.danger,.button.danger{background:var(--danger);color:#fff;box-shadow:0 5px 0 var(--danger-shadow)}button.danger:active,.button.danger:active{box-shadow:0 1px 0 var(--danger-shadow)}button:disabled,.button[aria-disabled=true]{background:var(--disabled-bg);color:var(--disabled-text);border-color:var(--disabled-text);box-shadow:none;cursor:not-allowed;border-style:dashed;transform:none}button.link{box-shadow:none;min-height:44px;padding:0 var(--s2);color:var(--accent-ink);text-underline-offset:3px;background:0 0;border:0;text-decoration:underline;text-decoration-thickness:2px}button.link:active{color:var(--text);transform:none}.chip{min-height:44px;padding:0 var(--s4);font:var(--fw-bold) var(--fs-sm)/1 var(--font-text);color:var(--text);background:var(--card);border:var(--bw) solid var(--border);border-radius:var(--r-pill);box-shadow:var(--shadow-sm);align-items:center;gap:6px;display:inline-flex}.chip:active{box-shadow:none;transform:translateY(3px)}.chip.on{background:var(--text);color:var(--accent)}.chip.on:before{content:"✓";font-weight:900}label{font-weight:var(--fw-bold);font-size:var(--fs-sm);margin-bottom:var(--s2);display:block}input,select{width:100%;min-height:var(--tap);padding:0 var(--s4);font:var(--fw-regular) var(--fs-base) var(--font-text);color:var(--text);background:var(--card);border:var(--bw) solid var(--border);border-radius:var(--r);box-shadow:inset 0 3px 0 var(--disabled-bg)}input::placeholder{color:var(--disabled-text)}input:disabled,select:disabled{background:var(--disabled-bg);color:var(--disabled-text);border-style:dashed}input[aria-invalid=true]{border-color:var(--danger);background:var(--danger-soft)}select{appearance:none;background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10'%3E%3Cpath d='M2 2l6 6 6-6' fill='none' stroke='%2316301f' stroke-width='3'/%3E%3C/svg%3E") no-repeat right 16px center;padding-right:44px}input[type=checkbox]{appearance:none;border-radius:var(--r-sm);width:28px;height:28px;min-height:28px;box-shadow:none;cursor:pointer;flex:none;padding:0}input[type=checkbox]:checked{background:var(--text) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12'%3E%3Cpath d='M2 6l4 4 8-8' fill='none' stroke='%23d4ff5a' stroke-width='3.5'/%3E%3C/svg%3E") no-repeat center}label:has(>input[type=checkbox]){align-items:center;gap:var(--s3);font-size:var(--fs-base);min-height:44px;margin:0;display:flex}ul.plain{background:var(--card);border:var(--bw) solid var(--border);border-radius:var(--r-lg);margin:0;padding:0;list-style:none;overflow:hidden}ul.plain>li{align-items:center;gap:var(--s3);min-height:var(--tap);padding:var(--s2) var(--s4);display:flex}ul.plain>li+li{border-top:2px solid var(--disabled-bg)}.dot{background:var(--ok-dot);border:2px solid var(--border);border-radius:50%;flex:none;width:14px;height:14px;display:inline-block}.dot.off{border:2px dashed var(--off);background:0 0}.secret{justify-content:center;align-items:center;gap:var(--s3);width:100%;min-height:260px;padding:var(--s5);text-align:center;cursor:pointer;color:var(--accent);font:var(--fw-bold) var(--fs-lg)/1.25 var(--font-text);background:repeating-linear-gradient(45deg, var(--text) 0 14px, #1f3d29 14px 28px);border:var(--bw) solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);flex-direction:column;display:flex}.secret:active{transform:translateY(var(--press));box-shadow:0 1px 0 var(--border)}.secret.on{background:var(--screen);color:var(--text);box-shadow:inset 0 0 0 4px var(--card), var(--shadow)}.secret .big{font-size:var(--fs-big)}button.vote{width:100%;font-size:var(--fs-lg);padding:0 var(--s4);min-height:60px;box-shadow:var(--shadow-sm);justify-content:flex-start}button.vote:after{content:"";border:var(--bw) solid var(--border);border-radius:50%;width:26px;height:26px;margin-left:auto}button.vote.on{background:var(--accent)}button.vote.on:after{content:"✓";background:var(--text);color:var(--accent);place-items:center;font-size:15px;display:grid}.toast{left:50%;bottom:calc(var(--s4) + env(safe-area-inset-bottom));z-index:200;align-items:center;gap:var(--s3);width:min(92vw,520px);padding:var(--s3) var(--s4);background:var(--danger);color:#fff;font-weight:var(--fw-bold);border:var(--bw) solid var(--border);border-radius:var(--r);box-shadow:var(--shadow-lg);display:flex;position:fixed;transform:translate(-50%)}.bubble{background:var(--card);border:var(--bw) solid var(--border);border-radius:var(--r);box-shadow:var(--shadow-lg);padding:var(--s4) var(--s5);font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:1.3;position:relative}.bubble.small{font-size:var(--fs-sm);padding:var(--s2) var(--s3);box-shadow:3px 3px 0 var(--border)}.game-header{align-items:center;gap:var(--s2);padding:var(--s2) 0 var(--s3);border-bottom:var(--bw) solid var(--border);margin-bottom:var(--s4);display:flex}.game-header h2{min-width:0;font-size:var(--fs-lg);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.game-header button{white-space:nowrap;min-height:44px;padding:0 var(--s3);font-size:var(--fs-sm);box-shadow:var(--shadow-sm);flex:none}.night-screen{z-index:100;justify-content:center;align-items:center;gap:var(--s5);padding:var(--s5);background:var(--night-bg);color:var(--night-text);text-align:center;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.night-screen h1,.night-screen h2{color:var(--night-text)}.night-screen .muted{color:var(--night-muted)}.night-screen .card{background:var(--night-card);border-color:var(--night-border);box-shadow:none}.night-screen button,.night-screen .button{background:var(--night-card);color:var(--night-text);border:2px solid var(--night-border);box-shadow:none;transition:none}.night-screen button:active{transform:none}.night-screen button.vote.on,.night-screen button.primary{background:var(--night-card);border-color:var(--night-accent);color:var(--night-accent)}.night-screen button.vote:after{border:2px solid var(--night-border)}.night-screen button.vote.on:after{background:var(--night-accent);color:var(--night-bg);border-color:var(--night-accent)}.above-night{z-index:110;position:relative}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}button.xl,.button.xl{min-height:60px;font-size:19px}.wide{width:100%}button.danger-outline,.button.danger-outline{background:var(--card);color:var(--danger);border-color:var(--danger);box-shadow:0 3px 0 var(--danger)}button.danger-outline:active,.button.danger-outline:active{box-shadow:0 1px 0 var(--danger)}.tag{font:var(--fw-bold) 13px/1.5 var(--font-text);background:var(--screen);color:var(--text);border:2px solid var(--border);border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:4px;padding:2px 9px;display:inline-flex}.trail{white-space:nowrap;font-size:var(--fs-xs);color:var(--muted);flex:none;margin-left:auto}ul.plain>li .name{min-width:0;font-weight:var(--fw-bold);text-overflow:ellipsis;flex:1;overflow:hidden}.banner{padding:var(--s3) var(--s4);border:var(--bw) solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);background:var(--accent);font-weight:var(--fw-black);font-size:var(--fs-lg);text-align:center;line-height:1.3}.banner.mid{background:var(--warn)}.banner.bad{background:var(--danger);color:#fff;box-shadow:0 5px 0 var(--danger-shadow)}.banner.info{background:var(--screen);font-size:var(--fs-base);font-weight:var(--fw-bold)}.vovo{align-items:center;gap:var(--s3);display:flex}.vovo.full img{flex:none;width:130px;height:auto}.vovo .avatar{background:var(--screen);border:var(--bw) solid var(--border);border-radius:50%;flex:none;width:52px;height:52px;display:flex;overflow:hidden}.vovo .avatar img{width:100%;height:100%}.vovo .bubble{flex:1;min-width:0}.logo{background:var(--brand);border:var(--bw) solid var(--border);border-radius:22px;align-items:center;gap:12px;width:100%;max-width:320px;margin:0 auto;padding:12px 14px;display:flex;box-shadow:0 6px #1d6b3c}.logo .dpad{flex:none;width:30px;height:30px;position:relative}.logo .dpad:before,.logo .dpad:after{content:"";background:var(--text);border-radius:3px;position:absolute}.logo .dpad:before{width:10px;height:30px;top:0;left:10px}.logo .dpad:after{width:30px;height:10px;top:10px;left:0}.logo .screen{background:var(--bg);border-radius:10px;flex-direction:column;flex:1;gap:4px;min-width:0;padding:8px;display:flex}.logo .lcd{text-align:center;letter-spacing:-3px;color:var(--text);background:var(--screen);box-shadow:inset 0 0 0 3px var(--text);border-radius:5px;padding:10px 4px 6px;font:700 44px/1 Silkscreen,monospace}.logo .sub{justify-content:space-between;align-items:baseline;display:flex}.logo .games{color:var(--brand);font:italic 16px/1 Rubik Mono One,sans-serif}.logo .mode{color:var(--text);font:700 9px/1 Silkscreen,monospace}.logo .btns{flex-direction:column;flex:none;gap:8px;display:flex}.logo .btns span{border-radius:50%;width:20px;height:20px}.logo .btns span:first-child{background:var(--accent);box-shadow:0 3px 0 var(--text);margin-left:10px}.logo .btns span:last-child{background:var(--text);box-shadow:0 3px #000}.timer{padding:var(--s2) var(--s4);text-align:center;background:var(--screen);border:var(--bw) solid var(--border);box-shadow:var(--shadow);border-radius:16px}.timer.warn{background:var(--warn)}.progress{gap:var(--s1);flex-direction:column;display:flex}.progress .bar{background:var(--card);border:var(--bw) solid var(--border);border-radius:var(--r-pill);height:14px;overflow:hidden}.progress .fill{background:var(--brand);height:100%}.stepper{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.stepper .controls{align-items:center;gap:var(--s3);display:flex}.stepper button{width:44px;min-height:44px;box-shadow:var(--shadow-sm);padding:0;font-size:22px}.stepper .value{text-align:center;min-width:28px;font-family:var(--font-pixel);font-size:36px;line-height:1}.veil{z-index:150;background:#16301f99;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.veil.middle{padding:var(--s4);justify-content:center;align-items:center}.sheet{background:var(--bg);border-top:var(--bw) solid var(--border);border-radius:28px 28px 0 0;flex-direction:column;width:100%;max-width:640px;max-height:88dvh;margin:0 auto;display:flex}.sheet-head{align-items:center;gap:var(--s3);padding:var(--s4) var(--s4) var(--s3);border-bottom:var(--bw) solid var(--border);display:flex}.sheet-head strong{font-size:var(--fs-lg);font-weight:var(--fw-black);flex:1}.sheet-head button{min-height:44px;padding:0 var(--s3);font-size:var(--fs-sm);box-shadow:var(--shadow-sm)}.sheet-body{gap:var(--s4);padding:var(--s4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sheet-foot{gap:var(--s2);padding:var(--s3) var(--s4) calc(var(--s3) + env(safe-area-inset-bottom));background:var(--card);border-top:var(--bw) solid var(--border);flex-direction:column;display:flex}.dialog{width:min(100%,420px)}.dialog .row{justify-content:flex-end}ol.steps{gap:var(--s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}ol.steps>li{align-items:flex-start;gap:var(--s3);display:flex}ol.steps .num{width:34px;height:34px;font-family:var(--font-pixel);background:var(--accent);border:var(--bw) solid var(--border);border-radius:10px;flex:none;place-items:center;font-size:24px;display:grid}.grid2{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}.grid2>button{min-height:52px;padding:var(--s2);text-align:center;white-space:normal;font-size:var(--fs-sm);justify-content:center}.hero{padding:var(--s4);text-align:center;color:var(--accent);background:var(--text);border-radius:var(--r-lg)}.hero h1{color:var(--accent)}.award .who{font-size:19px;font-weight:var(--fw-black)}.award .value{font-family:var(--font-pixel);font-size:26px;line-height:1}.award.featured{background:var(--accent)}.secret.compact{min-height:0;padding:var(--s4)}.night-screen>*{width:100%;max-width:480px}.night-screen h1{font-size:34px}.night-moon{opacity:.45;font-size:48px}.night-screen{justify-content:flex-start;padding-top:88px}body:has(.night-screen) .game-header{border-bottom-color:var(--night-border)}body:has(.night-screen) .game-header h2{color:var(--night-text)}body:has(.night-screen) .game-header button{background:var(--night-card);color:var(--night-text);border:2px solid var(--night-border);box-shadow:none}.night-screen .secret.on{background:var(--night-card);color:var(--night-text);box-shadow:none}ul.plain>li .name{text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.secret .big{overflow-wrap:anywhere}ul.plain>li:not(:has(.name,.dot)){display:block}.stack>p{margin:0}.between{flex-wrap:wrap}
