@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(./press-start-2p-cyrillic-ext-400-normal-CIYZrvmP.woff2)format("woff2"),url(data:font/woff;base64,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yGMEABPXAM542o2QA24EUBBAX+3GqH82qG27QW27axvH6bEa9QQ9QydTrjdf749ngFpsVFBWWQe8ldWjTBntfKBMOc28oyz3Eq8oU8kAMZSpopUblKmmhwmUaRYCBxFZAeYYlhXmmRBO+UeEhwgLexjCL1K76PfZYocDQlgJyzomwiMhucdEOsgRVuxE8aj0DCshjeHHh2GcIUZ0/UUw/MUwGsVkRPnzmmedS9FuCpVYQ8avUN51/ARIav92HKicEUblNpyIxIopXLlq/biw8qzSVaJEcOj8xIMenoVfSLJCSqdiZZwZhpQi9DKAIY5TvXQShHWKMblfMGypV0Roj0e8WpOlYFWWT5u/WfgAAAB42mzK04EDABQAsJfybNtmz7bNYs+uVwzQfCcSERER1XLkopFShER9JSWlpGVkNWnWolWbdh06denWo1effgMGDRk2YtSYcRMmTZk2Y9aceQsWLVm2YtWadRs2bdmWs2PXnn0HDh05duLUmXMXLl25duPWnXsPHj159uLVm3cfPn359uPXn395hdT73+trtqbSvExAi/RhAkEMAwGwJZ/jm+xw139JD2hIw8IKgVCqPXOFI7OGM7Oy88fFE67EmGu5youHb7g7f9Q7iQ93eBMzO388fMM3s7LzR70vMbOyM/rtWbSnF+5wFLZwFjYOTm7ecD0s7tfkzcsv3IOTeudj5gnvw8LByUvzb2Hj4KTe97CwcXC626Y9q1L/VkZO8U857foH8K7PJw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(./press-start-2p-cyrillic-400-normal-DBn7fddJ.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(./press-start-2p-greek-400-normal-DQfalijU.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(./press-start-2p-latin-ext-400-normal-DpfYvR5A.woff2)format("woff2"),url(./press-start-2p-latin-ext-400-normal-DBgyq7ky.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:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(./press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2"),url(./press-start-2p-latin-400-normal-KLytu4cr.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:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(./vt323-vietnamese-400-normal-D0VnvwZ9.woff2)format("woff2"),url(./vt323-vietnamese-400-normal-D_5Q7Vcv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(./vt323-latin-ext-400-normal-iUdYUaX4.woff2)format("woff2"),url(./vt323-latin-ext-400-normal-DqOq58ri.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:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(./vt323-latin-400-normal-wDgJuOC9.woff2)format("woff2"),url(./vt323-latin-400-normal-Dqn9ZSPj.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{--ink:#1f1e1c;--bg:#8f99a3;--bg2:#f1ede1;--bg3:#d8d0bb;--line:#aaa18b;--line-hi:#fffdf6;--well:#fffdf6;--track:#d9d3c3;--text:#24231f;--muted:#6e695d;--gold:#2f5d8c;--gold-dark:#1f4166;--on-accent:#f7f4ea;--red:#b3362d;--green:#4f7a2b;--cyan:#2d7472;--pink:#a8457a;--danger-ink:#b3362d;--title:#5f7385;--title-hi:#7d90a1;--paper:#fbf8ee;--manila:#e5ca86;--sticky:#f2e27a;--cork:#b48a5c;--desk:#b39c7a;--desk-edge:#7d6a51;--fabric:#8f99a3;--beige:#d6ceb8;--glitch-a:#ff2bd6;--glitch-b:#19f0ff;--glitch-c:#d4ff1f;--rot:0;--px:4px;--display:"Press Start 2P", monospace;--body:"VT323", monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.rot3{--bg2:#ddd4bb;--bg3:#bfb59b;--line:#968c74;--well:#efe8d6;--paper:#e9e1c8;--beige:#bdb398}html.rot4{--ink:#0c0a0b;--bg:#151213;--bg2:#1e1a1a;--bg3:#2a2423;--line:#3b3330;--line-hi:#6a5b4e;--well:#0c0a0b;--track:#0c0a0b;--text:#ece2c8;--muted:#968a78;--gold:#d8a33e;--gold-dark:#8c6423;--on-accent:#0c0a0b;--red:#c9463d;--green:#8fae4f;--cyan:#5fb8b4;--pink:#dd73a8;--danger-ink:#f08c80;--title:#2c3a40;--title-hi:#46585f;--paper:#1e1a1a;--beige:#2a2423;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);font-family:var(--body);-webkit-font-smoothing:none;-webkit-tap-highlight-color:transparent;margin:0;font-size:22px;line-height:1.2}body{background-color:var(--bg);background-image:radial-gradient(70% 55% at 50% 0,#d8a33e1a,#0000 70%),radial-gradient(circle at 15% 80%,#5fb8b40d,#0000 35%),repeating-linear-gradient(90deg,#ffffff03 0 2px,#0000 2px 7px),repeating-linear-gradient(0deg,#0000002e 0 3px,#0000 3px 11px);min-height:100dvh}body:after{content:"";pointer-events:none;background:radial-gradient(ellipse at center, transparent 55%, rgba(0, 0, 0, calc(.45 + var(--rot) * .3)) 100%), repeating-linear-gradient(0deg, rgba(0, 0, 0, calc(.14 + var(--rot) * .12)) 0 1px, transparent 1px 3px);z-index:1000;position:fixed;inset:0}button,input{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}#app{min-height:100dvh}.screen{max-width:1180px;padding:16px;padding-bottom:max(16px, env(safe-area-inset-bottom));margin:0 auto}.muted{color:var(--muted);font-size:18px}.center{text-align:center;justify-content:center}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.row.fill>.btn{flex:1}.pixel-box,.panel-section,.modal,.save-card,.award,.speech{background:var(--bg2);box-shadow:0 calc(var(--px) * -1) 0 0 var(--ink), 0 var(--px) 0 0 var(--ink), calc(var(--px) * -1) 0 0 0 var(--ink), var(--px) 0 0 0 var(--ink), inset 3px 3px 0 0 var(--line-hi), inset -3px -3px 0 0 var(--ink), 6px 8px 0 0 #00000073}.btn{--btn:var(--gold);--btn-ink:var(--on-accent);background:var(--btn);color:var(--btn-ink);font-family:var(--display);letter-spacing:1px;box-shadow:0 -4px 0 0 var(--ink), 0 4px 0 0 var(--ink), -4px 0 0 0 var(--ink), 4px 0 0 0 var(--ink), 0 8px 0 0 var(--ink), inset 0 -5px 0 0 #00000047, inset 0 4px 0 0 #ffffff59;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:4px 4px 10px;padding:14px 20px 16px;font-size:13px;transition:transform 60ms steps(2,end);display:inline-flex;position:relative}.btn small{font-family:var(--body);letter-spacing:0;opacity:.8;font-size:17px}.btn:hover:not(:disabled){filter:brightness(1.1)}.btn:active:not(:disabled){box-shadow:0 -4px 0 0 var(--ink), 0 4px 0 0 var(--ink), -4px 0 0 0 var(--ink), 4px 0 0 0 var(--ink), inset 0 5px 0 0 #00000047;transform:translateY(4px)}.btn:disabled{filter:grayscale(.9)brightness(.6)}.btn.ghost{--btn:var(--bg3);--btn-ink:var(--text)}.btn.danger{--btn-ink:var(--danger-ink)}.btn.big{padding:18px 28px 20px;font-size:16px}.btn.small{padding:10px 14px 12px;font-size:11px}.btn.wide{width:calc(100% - 8px)}.icon-btn{background:var(--bg3);color:var(--text);font-family:var(--display);box-shadow:0 -3px 0 0 var(--ink), 0 3px 0 0 var(--ink), -3px 0 0 0 var(--ink), 3px 0 0 0 var(--ink), inset 0 -3px 0 0 #0000004d;white-space:nowrap;border:none;margin:3px;padding:10px 12px;font-size:10px}.icon-btn:hover{background:var(--line-hi)}.chip-btn{background:var(--bg3);color:var(--text);font-family:var(--display);box-shadow:0 -2px 0 0 var(--ink), 0 2px 0 0 var(--ink), -2px 0 0 0 var(--ink), 2px 0 0 0 var(--ink);border:none;margin:4px;padding:8px 10px;font-size:9px}.chip-btn:hover{background:var(--gold);color:var(--on-accent)}.chip-btn.ghost{color:var(--muted)}.menu{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.menu-hero{width:min(440px,88vw);margin-top:8px;position:relative}.menu-stage{aspect-ratio:1;opacity:.55;width:100%}.logo{font-family:var(--display);pointer-events:none;text-shadow:4px 4px 0 var(--ink), -2px -2px 0 var(--ink), 2px -2px 0 var(--ink), -2px 2px 0 var(--ink);flex-direction:column;justify-content:center;align-items:center;margin:0;line-height:1.15;display:flex;position:absolute;inset:0}.logo .l1,.logo .l3{color:var(--gold);font-size:clamp(30px,9vw,52px)}.logo .l3{color:var(--red);animation:2.4s step-end infinite jitter}.logo .l2{color:var(--text);margin:6px 0;font-size:clamp(14px,4vw,20px)}@keyframes jitter{0%,92%,to{transform:none}94%{transform:translate(2px,-1px)skew(-6deg)}96%{transform:translate(-2px,1px)}}.tagline{color:var(--muted);margin:4px 0 12px}.menu-buttons{flex-direction:column;align-items:stretch;gap:6px;width:min(360px,100%);display:flex}.menu-buttons .btn{height:76px;padding:0 20px 4px;font-size:15px}.menu-buttons .btn small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.setup-head{align-items:center;gap:16px;margin-bottom:12px;display:flex}.setup-head .clear-all{margin-left:auto}.setup-head .clear-all:disabled{opacity:.4;cursor:default}.setup-head h2{font-family:var(--display);color:var(--gold);margin:0;font-size:18px}.setup-body{flex-direction:column;gap:22px;max-width:640px;margin:0 auto;display:flex}.field{flex-direction:column;gap:8px;display:flex}.field-label{font-family:var(--display);color:var(--gold);align-items:baseline;gap:8px;font-size:11px;display:flex}.count{color:var(--muted);font-family:var(--body);font-size:18px}.input{background:var(--well);width:100%;color:var(--text);box-shadow:0 -3px 0 0 var(--line-hi), 0 3px 0 0 var(--line-hi), -3px 0 0 0 var(--line-hi), 3px 0 0 0 var(--line-hi);border:none;margin:3px 0;padding:10px 12px;font-size:24px}.input:focus{box-shadow:0 -3px 0 0 var(--gold), 0 3px 0 0 var(--gold), -3px 0 0 0 var(--gold), 3px 0 0 0 var(--gold);outline:none}.input::placeholder{color:#6a5f55}.input.inline{background:var(--bg2);padding:6px 10px;font-size:22px}.option-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.option-row{align-items:center;gap:10px;display:flex}.option-row .input{flex:1;min-width:0}.swatch{width:14px;height:14px;box-shadow:0 0 0 2px var(--ink);flex:none;display:inline-block}.error{color:var(--danger-ink);min-height:1em;font-size:18px}.presets{flex-wrap:wrap;align-items:center;display:flex}.segmented{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.seg{background:var(--bg3);box-shadow:0 -4px 0 0 var(--ink), 0 4px 0 0 var(--ink), -4px 0 0 0 var(--ink), 4px 0 0 0 var(--ink);border:none;flex-direction:column;align-items:center;gap:6px;margin:4px;padding:14px 8px;display:flex}.seg b{font-family:var(--display);font-size:22px}.seg small{font-family:var(--display);color:var(--muted);font-size:8px}.seg[aria-pressed=true]{background:var(--gold);color:var(--on-accent)}.seg[aria-pressed=true] small{color:var(--on-accent)}.start{align-self:center;min-width:min(360px,100%)}.game{flex-direction:column;gap:12px;display:flex}.hud{align-items:center;gap:12px;display:flex}.round{font-family:var(--display);white-space:nowrap;align-items:baseline;gap:6px;font-size:11px;display:flex}.round b{color:var(--gold);font-size:20px}.round-of{color:var(--muted)}.question{text-align:center;min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:24px;overflow:hidden}.game-main{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.stage-col{flex-direction:column;align-items:center;gap:12px;display:flex}.stage-frame{aspect-ratio:1;width:min(100%,72vh,640px)}.stage{touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;height:100%}.stage canvas{width:100%;height:100%;image-rendering:pixelated;transition:transform .4s steps(6,end);display:block}.stage canvas.flipped{transform:rotate(180deg)}.speech{align-items:center;gap:14px;width:min(100%,640px);min-height:84px;padding:10px 14px 10px 10px;display:flex}.speech[hidden]{display:none}.speech.pop{animation:.18s steps(3,end) pop}.speech-name{font-family:var(--display);color:var(--gold);margin-bottom:4px;font-size:9px}.speech-text{min-height:1.2em;font-size:22px}.spin-row{flex-direction:column;align-items:center;gap:2px;display:flex}.spin-btn{--btn:var(--red);--btn-ink:var(--text);min-width:260px;padding:18px 48px 22px;font-size:20px}.spin-btn.final:not(:disabled){--btn:var(--gold);--btn-ink:var(--on-accent);animation:.8s steps(2,end) infinite throb}@keyframes throb{50%{filter:brightness(1.25)}}.spin-hint{color:var(--muted);font-size:18px}.panel{flex-direction:column;gap:20px;padding-top:4px;display:flex}.panel-section{padding:12px 14px 14px}.panel-section.win{padding:0}.panel-section[hidden]{display:none}.panel-section h3{font-family:var(--display);color:var(--gold);margin:0 0 10px;font-size:10px}.odds-list{flex-direction:column;gap:5px;display:flex}.odds-line{grid-template-columns:14px minmax(0,1fr) 70px 54px;align-items:center;gap:8px;font-size:20px;display:grid}.odds-line.special{color:var(--muted)}.odds-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bar{background:var(--well);height:10px;display:block;position:relative}.bar>span{height:100%;transition:width .5s steps(10,end);display:block}.odds-pct{text-align:right;font-variant-numeric:tabular-nums}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{--kind:var(--muted);font-family:var(--display);background:var(--well);color:var(--kind);box-shadow:inset 0 0 0 2px var(--kind);cursor:help;align-items:baseline;gap:6px;padding:6px 8px;font-size:8px;display:inline-flex}.chip small{font-family:var(--body);color:var(--text);font-size:16px}.chip-tag{width:14px;height:14px;image-rendering:pixelated;align-self:center}.rot4 .chip-tag{filter:invert()}.grave{flex-wrap:wrap;gap:10px;display:flex}.dead{color:var(--muted);align-items:center;gap:6px;font-size:20px;text-decoration:line-through;display:inline-flex}.dead .swatch{filter:grayscale()}.history{flex-direction:column;gap:3px;display:flex}.hist{align-items:center;gap:8px;font-size:19px;display:flex}.hist-r{color:var(--muted);font-variant-numeric:tabular-nums;min-width:34px}.overlay{z-index:100;background:#080607cc;justify-content:center;align-items:center;padding:16px;animation:.12s steps(3,end) fade;display:flex;position:fixed;inset:0;overflow-y:auto}.overlay.closing{animation:.12s steps(3,end) reverse forwards fade}@keyframes fade{0%{opacity:0}}@keyframes pop{0%,70%{scale:1}72%{scale:1.06}74%{scale:1}}.modal{width:min(560px,100%);max-height:calc(100dvh - 32px);margin:auto;padding:22px 20px 20px;animation:.16s steps(3,end) pop;position:relative;overflow-y:auto}.modal.small{width:min(440px,100%)}.modal.result{text-align:center;width:min(1040px,100%)}.modal-title{font-family:var(--display);color:var(--gold);margin:0 0 18px;padding-right:40px;font-size:16px}.modal-x{background:var(--bg3);font-family:var(--display);width:34px;height:34px;box-shadow:inset 0 0 0 2px var(--line-hi);border:none;font-size:12px;position:absolute;top:12px;right:12px}.modal-x:hover{background:var(--red)}.modal-body{flex-direction:column;gap:10px;display:flex}.modal-text{margin:0 0 8px}.section-title{font-family:var(--display);color:var(--gold);margin-top:12px;font-size:11px}.toggle{cursor:pointer;align-items:center;gap:14px;padding:8px 0;display:flex}.toggle input{opacity:0;pointer-events:none;position:absolute}.toggle-box{background:var(--well);width:44px;height:24px;box-shadow:inset 0 0 0 3px var(--line-hi);flex:none;position:relative}.toggle-box:after{content:"";background:var(--muted);width:14px;height:14px;transition:left .1s steps(3,end);position:absolute;top:5px;left:5px}.toggle input:checked+.toggle-box{box-shadow:inset 0 0 0 3px var(--green)}.toggle input:checked+.toggle-box:after{background:var(--green);left:25px}.toggle input:focus-visible+.toggle-box{outline:3px solid var(--gold);outline-offset:3px}.toggle-text{flex-direction:column;display:flex}.toggle-text b{font-family:var(--display);margin-bottom:4px;font-size:10px}.toggle-text small{color:var(--muted);font-size:18px}.slider{align-items:center;gap:14px;padding:4px 0 8px 58px;display:flex}.slider b{width:10ch;font-family:var(--display);flex:none;font-size:10px}.slider input{min-width:0;accent-color:var(--gold);flex:1}.slider .slider-val{text-align:right;width:5ch;font-family:var(--display);flex:none;font-size:10px}.slider.off,.toggle.off{opacity:.45}.toggle.off,.slider.off input{cursor:not-allowed}.slider-hint{color:var(--muted);margin:-6px 0 8px 58px;font-size:18px;display:block}.howto p{margin:0 0 12px}.howto b{color:var(--gold);font-weight:400}.keys{color:var(--muted)}.slots{flex-direction:column;gap:8px;display:flex}.slot-btn{text-align:left;background:var(--well);box-shadow:inset 0 0 0 3px var(--line);border:none;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.slot-btn:hover{box-shadow:inset 0 0 0 3px var(--gold)}.slot-btn b{font-family:var(--display);color:var(--gold);font-size:10px}.slot-btn small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:18px;overflow:hidden}.result-round{font-family:var(--display);color:var(--muted);font-size:10px}.result-title{font-family:var(--display);color:var(--gold);margin:6px 0;font-size:13px}.outcome{--c:var(--gold);background:var(--well);box-shadow:inset 0 0 0 4px var(--c), 0 0 0 4px var(--ink);max-width:100%;margin:4px auto;padding:14px 28px 16px;animation:.38s steps(5,end) slam}@keyframes slam{0%{opacity:0;transform:scale(2.2)rotate(-4deg)}60%{opacity:1;transform:scale(.94)}}.outcome-label{font-family:var(--display);color:var(--c);word-break:break-word;text-shadow:3px 3px #000;font-size:clamp(20px,5vw,34px);line-height:1.3}.outcome-note{color:var(--muted);margin-top:6px;font-size:19px}.outcome.void{--c:#9a80d6}.outcome.pickme{--c:var(--gold)}.notes{color:var(--cyan);margin:2px 0;padding:0;font-size:19px;list-style:none}.pick-grid{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.btn.pick{--btn:var(--c);font-family:var(--body);letter-spacing:0;padding:8px 16px 12px;font-size:22px}.cards{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:10px 4px 4px;display:grid}.cards.n2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:700px;margin-inline:auto}.cards.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.cards.n5{grid-template-columns:repeat(5,minmax(0,1fr))}.card{--kind:var(--muted);--rarity:var(--line-hi);background:var(--bg3);text-align:left;color:var(--text);box-shadow:0 -4px 0 0 var(--ink), 0 4px 0 0 var(--ink), -4px 0 0 0 var(--ink), 4px 0 0 0 var(--ink), inset 0 0 0 3px var(--rarity), 0 10px 0 0 #00000059;border:none;flex-direction:column;gap:8px;min-width:0;padding:12px 12px 10px;transition:transform .18s cubic-bezier(.2,.8,.3,1.15),background-color .14s ease-out;animation:.32s cubic-bezier(.2,.8,.3,1) backwards deal;display:flex}.card.rarity-uncommon{--rarity:#6b8fd6}.card.rarity-rare{--rarity:var(--gold)}@keyframes deal{0%{transform:translateY(32px) rotate(var(--deal-rot,0deg));opacity:0}}.card:hover:not(:disabled),.card:focus-visible{transform:translateY(-8px) rotate(var(--hover-rot,0deg)) scale(1.02);background:#342c2a}.card:disabled{cursor:default}.card.chosen{--rarity:var(--gold);animation:.3s steps(2,end) infinite chosen}@keyframes chosen{50%{background:var(--gold-dark)}}.card-top{background:var(--kind);color:var(--ink);align-items:center;gap:8px;margin:-12px -12px 0;padding:6px 10px;display:flex}.card-top .icon{width:16px;height:16px;image-rendering:pixelated}.card-kind{font-family:var(--display);flex:1;font-size:8px}.card-key{font-family:var(--display);background:var(--well);color:var(--kind);padding:3px 5px;font-size:9px}.card-name{font-family:var(--display);color:var(--kind);margin-top:4px;font-size:12px;line-height:1.4}.card-text{flex:1;font-size:20px;line-height:1.15}.tgt{color:var(--c,var(--gold));background:var(--well);padding:0 4px}.card-odds{background:var(--well);flex-direction:column;justify-content:center;gap:3px;min-height:42px;padding:8px;display:flex}.odds-row{grid-template-columns:12px minmax(0,1fr) auto 10px auto;align-items:center;gap:6px;font-size:18px;display:grid}.odds-row .swatch{width:10px;height:10px}.odds-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.odds-from{color:var(--muted)}.odds-arrow{border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0}.odds-arrow.up{border-bottom:7px solid var(--green)}.odds-arrow.down{border-top:7px solid var(--red)}.odds-to.up{color:var(--green)}.odds-to.down{color:var(--danger-ink)}.odds-more,.odds-same{color:var(--muted);text-align:center;font-size:17px}.hidden-odds{font-family:var(--display);color:var(--red);align-items:center;font-size:14px;animation:.5s steps(2,end) infinite glitch}@keyframes glitch{50%{color:var(--pink);transform:translate(2px)}}.card-foot{font-family:var(--display);color:var(--muted);justify-content:space-between;font-size:7px;display:flex}.load-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;max-width:900px;margin:8px auto;display:grid}.save-card{flex-direction:column;gap:6px;min-width:0;padding:14px;display:flex}.save-card.empty{opacity:.6}.save-name{font-family:var(--display);color:var(--gold);justify-content:space-between;gap:8px;font-size:11px;display:flex}.save-name small{font-family:var(--body);color:var(--muted);font-size:17px}.save-q{font-size:24px}.save-labels{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;display:-webkit-box;overflow:hidden}.save-meta{color:var(--cyan);font-size:18px}.stats{flex-direction:column;gap:22px;max-width:900px;display:flex}.stats-title{font-family:var(--display);color:var(--gold);text-align:center;text-shadow:4px 4px 0 var(--ink);margin:12px 0 0;font-size:clamp(20px,5vw,32px)}.stats-q{text-align:center;color:var(--muted);margin:-8px 0 0;font-size:24px}.final-word{text-align:center}.final-labels{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:10px;display:flex}.final-labels span{font-family:var(--display);color:var(--text);background:var(--well);box-shadow:inset 0 0 0 4px var(--gold);word-break:break-word;padding:14px 22px;font-size:clamp(20px,6vw,36px);animation:.42s steps(5,end) slam}.awards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;display:grid}.award{min-width:0;padding:12px 14px}.award-title{font-family:var(--display);color:var(--gold);font-size:9px}.award-value{word-break:break-word;margin-top:6px;font-size:26px}.award-sub{color:var(--muted);font-size:18px}.landing-bars{flex-direction:column;gap:6px;display:flex}.lbar{grid-template-columns:minmax(0,160px) minmax(0,1fr) 36px 120px;align-items:center;gap:10px;font-size:20px;display:grid}.lbar .bar{height:14px}.lbar-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lbar-n{text-align:right;color:var(--gold)}.lbar-odds{color:var(--muted);font-size:17px}.lbar.banished .lbar-label{color:var(--muted);text-decoration:line-through}.chaos-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.chaos{background:var(--well);flex-direction:column;padding:8px 10px;display:flex}.chaos b{font-family:var(--display);color:var(--cyan);font-size:18px}.chaos span{color:var(--muted);font-size:18px}.timeline{flex-direction:column;gap:4px;max-height:340px;margin:0;padding:0;font-size:20px;list-style:none;display:flex;overflow-y:auto}.timeline li{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.timeline b{color:var(--gold);font-weight:400}.timeline small{color:var(--muted)}.stats-actions{flex-wrap:nowrap;align-items:stretch;margin-bottom:24px}body{background-color:var(--fabric);background-image:linear-gradient(transparent calc(100% - 16vh), var(--desk-edge) calc(100% - 16vh), var(--desk-edge) calc(100% - 15vh), var(--desk) calc(100% - 15vh)), repeating-linear-gradient(45deg, #ffffff0d 0 2px, transparent 2px 5px), repeating-linear-gradient(-45deg, #0000000d 0 2px, transparent 2px 5px);background-attachment:fixed}body:after{background:radial-gradient(80% 40% at 50% -8%,#fafff059,#0000 70%)}.rot3 body{background-color:#151213;background-image:radial-gradient(70% 55% at 50% 0,#d8a33e1a,#0000 70%),repeating-linear-gradient(90deg,#ffffff03 0 2px,#0000 2px 7px),repeating-linear-gradient(0deg,#0000002e 0 3px,#0000 3px 11px)}.rot3 body:after{background:radial-gradient(ellipse at center, transparent 55%, rgba(0, 0, 0, calc(.45 + var(--rot) * .3)) 100%), repeating-linear-gradient(0deg, rgba(0, 0, 0, calc(.14 + var(--rot) * .12)) 0 1px, transparent 1px 3px)}.hud{background:var(--beige);box-shadow:0 -3px 0 0 var(--ink), 0 3px 0 0 var(--ink), -3px 0 0 0 var(--ink), 3px 0 0 0 var(--ink), inset 0 3px 0 0 var(--line-hi), inset 0 -3px 0 0 var(--line);padding:6px 8px}.round b{text-align:center;background:var(--well);min-width:2.2em;color:var(--gold);box-shadow:inset 0 0 0 2px var(--line);padding:6px 6px 4px;display:inline-block}.rot4 .round b{text-shadow:0 0 6px #d8a33e8c}.question{font-family:var(--display);color:var(--text);letter-spacing:1px;font-size:11px}.question small{color:var(--muted);font-size:9px}.torture{font-family:var(--display);color:var(--muted);white-space:nowrap;cursor:help;align-items:center;gap:6px;font-size:8px;display:flex}.torture-bar{background:var(--line);width:64px;height:8px;position:relative}.torture-bar .fill{background:var(--green);transition:width .4s ease-out;position:absolute;inset:0 auto 0 0}.torture-bar i{background:#00000073;width:1px;position:absolute;top:0;bottom:0}.rot2 .torture-bar .fill{background:#b88a1f}.rot3 .torture-bar .fill{background:var(--red)}.rot4 .torture-bar .fill{background:var(--glitch-a)}.torture-num{color:var(--text);text-align:right;min-width:3ch}.torture-name{color:var(--text);min-width:8ch}.rot4 .torture-name{color:var(--glitch-a)}.win{position:relative}.win-bar{background:var(--title);box-shadow:inset 0 2px 0 0 var(--title-hi), inset 0 -3px 0 0 var(--ink);align-items:center;gap:8px;padding:7px 8px 7px 10px;display:flex}.win-name,.panel-section .win-name{min-width:0;font-family:var(--display);color:#f4f1e8;letter-spacing:1px;white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:9px;overflow:hidden}.win-btns{flex:none;gap:4px;display:flex}.win-btns i{background:var(--bg3);width:12px;height:12px;box-shadow:inset 2px 2px 0 var(--line-hi), inset -2px -2px 0 var(--ink)}.win-btns i:last-child{background:var(--red)}.win-body{padding:12px 14px 14px}.panel-section.win .win-bar{box-shadow:inset 0 -2px 0 0 var(--line);background:0 0;padding:10px 14px 6px}.panel-section.win .win-name{color:var(--text)}.panel-section.win .win-btns{display:none}.win-odds{background:repeating-linear-gradient(transparent 0 27px, #2f5d8c1f 27px 28px), var(--paper)}.win-twists{background:radial-gradient(circle at 20% 30%, #0000001f 0 1px, transparent 2px) 0 0 / 9px 7px, radial-gradient(circle at 70% 60%, #ffffff1a 0 1px, transparent 2px) 0 0 / 7px 11px, var(--cork)}.win-twists .win-bar{box-shadow:none}.win-twists .win-name{background:var(--paper);flex:none;padding:5px 8px;display:inline-block;box-shadow:2px 2px #0000004d}.win-grave{background:var(--manila);margin-top:14px}.win-grave:before{content:"";background:var(--manila);width:42%;height:14px;box-shadow:0 -4px 0 0 var(--ink), -4px 0 0 0 var(--ink), 4px 0 0 0 var(--ink);position:absolute;top:-14px;left:0}.win-recent{background:linear-gradient(90deg,#0000 30px,#b3362d73 30px 32px,#0000 32px),repeating-linear-gradient(#0000 0 25px,#2f5d8c40 25px 26px),#f6ec9e}.win-recent .win-body{padding-left:40px}.win-recent .hist-r{margin-left:-34px}.panel.lv3 .panel-section.win .win-bar{background:var(--title);box-shadow:inset 0 2px 0 0 var(--title-hi), inset 0 -3px 0 0 var(--ink);padding:7px 8px 7px 10px}.panel.lv3 .panel-section.win .win-name{color:#f4f1e8;box-shadow:none;background:0 0;flex:1;padding:0}.panel.lv3 .panel-section.win .win-btns{display:flex}.rot4 .panel-section.win{background:var(--bg2)}.rot4 .win-grave{margin-top:0}.rot4 .win-grave:before{display:none}.rot4 .win-recent .win-body{padding-left:14px}.rot4 .win-recent .hist-r{margin-left:0}.chip{background:var(--sticky);color:var(--text);box-shadow:inset 0 4px 0 0 var(--kind), 2px 3px 0 #0000004d;padding:9px 8px 6px}.chip:nth-child(2n){rotate:-2deg}.chip:nth-child(3n){background:#f7c7a3;rotate:1.5deg}.chip small{color:var(--muted)}.rot4 .chip{background:var(--well);color:var(--kind);box-shadow:inset 0 0 0 2px var(--kind);rotate:none}.rot4 .chip small{color:var(--text)}.stage-frame{background:var(--beige);box-shadow:0 -4px 0 0 var(--ink), 0 4px 0 0 var(--ink), -4px 0 0 0 var(--ink), 4px 0 0 0 var(--ink), inset 4px 4px 0 0 var(--line-hi), inset -4px -4px 0 0 var(--line), 8px 10px 0 0 #0000004d;aspect-ratio:auto;padding:16px 16px 0;position:relative}.screen-bar{box-shadow:0 0 0 2px var(--ink);background:#2f6e4f;align-items:center;gap:8px;padding:6px 8px;display:flex}.screen-title{min-width:0;font-family:var(--display);color:#eef3e8;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:9px;overflow:hidden}.stage-frame.lv2 .screen-bar{background:#6a6a3a}.stage-frame.lv3 .screen-bar{background:#6b1f2a}.crt{aspect-ratio:1;box-shadow:0 0 0 2px var(--ink), inset 0 0 18px #0000002e;background:linear-gradient(#c9c9c9 1px,#0000 1px) 0 0/100% 20px,linear-gradient(90deg,#c9c9c9 1px,#0000 1px) 0 0/64px 100%,#fff;padding:20px;position:relative}.stage-frame.lv2 .crt{background:linear-gradient(#c3c0b8 1px,#0000 1px) 0 0/100% 20px,linear-gradient(90deg,#c3c0b8 1px,#0000 1px) 0 0/64px 100%,#ecebe6}.stage-frame.lv3 .crt{background:#221c1a}.monitor-chin{font-family:var(--display);color:var(--muted);letter-spacing:2px;justify-content:space-between;align-items:center;padding:8px 4px 10px;font-size:8px;display:flex}.power-led{background:var(--green);width:6px;height:6px;box-shadow:0 0 4px var(--green)}.stage-frame.lv3 .power-led{background:#e0483f;animation:1.3s step-end infinite led;box-shadow:0 0 6px #e0483f}@keyframes led{50%{box-shadow:none;background:#3a1512}}.marquee{--bulb:#f3d98a;--bulb-off:#4a382c;--b:radial-gradient(circle, #fff6d6 0 1.5px, var(--bulb) 1.5px 3.5px, var(--bulb-off) 3.5px 5px, #f3d98a2e 5px 7px, transparent 7.5px);pointer-events:none;background:var(--b) 0 0 / 28px 18px repeat-x, var(--b) 14px 100% / 28px 18px repeat-x, var(--b) 0 14px / 18px 28px repeat-y, var(--b) 100% 0 / 18px 28px repeat-y;animation:.8s step-end infinite chase;display:none;position:absolute;inset:0}.stage-frame.lv3 .marquee{display:block}@keyframes chase{50%{background-position:14px 0,0 100%,0 0,100% 14px}}.marquee:after{content:"";--d:radial-gradient(circle, #3a2c24 0 3.5px, #1a1311 3.5px 5px, #221c1a 5px 7.5px, transparent 8px);background:var(--d) 42px 0 / 140px 18px repeat-x, var(--d) 98px 100% / 196px 18px repeat-x, var(--d) 0 70px / 18px 168px repeat-y, var(--d) 100% 42px / 18px 112px repeat-y;animation:2.3s step-end infinite sputter;position:absolute;inset:0}@keyframes sputter{10%,14%{opacity:.2}12%,60%{opacity:1}62%{opacity:0}64%{opacity:1}}.host-monitor{background:var(--beige);box-shadow:0 -3px 0 0 var(--ink), 0 3px 0 0 var(--ink), -3px 0 0 0 var(--ink), 3px 0 0 0 var(--ink), inset 3px 3px 0 0 var(--line-hi), inset -3px -3px 0 0 var(--line);flex:none;padding:6px 6px 12px;position:relative}.speech.lv4 .host-monitor{background:#b9ad94}.host-face{width:64px;height:64px;image-rendering:pixelated;box-shadow:0 0 0 2px var(--ink), inset 0 0 8px #0009;display:block}.host-led{background:var(--green);width:4px;height:4px;position:absolute;bottom:4px;right:7px}.speech.lv3 .host-led{background:var(--red);animation:1.3s step-end infinite led}.speech-head{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.speech-name{color:var(--gold);margin-bottom:0;font-size:9px}.speech-role{color:var(--muted);font-size:16px}.speech.wheel-speaks .speech-name{color:var(--pink)}.btn:active:not(:disabled){scale:.97}.spin-btn{--btn:#ebe5d4;--btn-ink:var(--text)}.spin-btn:after{content:"ENTER";color:var(--muted);font-size:7px;position:absolute;top:6px;left:10px}.spin-row.lv3 .spin-btn{--btn:var(--red);--btn-ink:#ece2c8}.spin-row.lv3 .spin-btn:after{display:none}.spin-row.lv3 .spin-btn:not(:disabled){animation:2.4s steps(6,end) infinite breathe}@keyframes breathe{50%{filter:brightness(1.12);translate:0 -2px}}.card{background:var(--paper);position:relative}.card:hover:not(:disabled),.card:focus-visible{background:#fffef8}.modal.lv1 .card{--deal-rot:2deg;--hover-rot:-.6deg;--sway:.4deg;animation:.32s cubic-bezier(.2,.8,.3,1) backwards deal,4.2s ease-in-out infinite sway}.modal.lv1 .card:nth-child(2){animation-duration:.32s,4.9s;animation-direction:normal,reverse}.modal.lv1 .card:nth-child(3){animation-duration:.32s,3.7s}.modal.lv2 .card{--sway:1deg;--deal-rot:4deg;--hover-rot:-1.5deg;transition:transform .16s steps(3,end),background-color .14s steps(2,end);animation-timing-function:steps(5,end),steps(6,end)}.modal.lv3 .card{--sway:1.6deg;--hover-rot:-2.5deg;animation:.32s steps(4,end) backwards deal,3.4s steps(6,end) infinite sway,5.3s step-end infinite twitch}.modal.lv3 .card:nth-child(2){animation-duration:.32s,4.1s,3.9s;animation-direction:normal,reverse,normal}.modal.lv3 .card:nth-child(3){animation-duration:.32s,2.9s,6.7s}.modal.lv4 .card{--sway:2.6deg;--deal-rot:9deg;--hover-rot:3deg;transition:transform .24s steps(2,end),background-color .14s step-end;animation-duration:.32s,2.2s,2.3s}.modal.lv4 .card:nth-child(2){animation-duration:.32s,2.7s,1.9s}.modal.lv4 .card:nth-child(3){animation-duration:.32s,1.8s,3.1s}.modal.lv1 .card:hover:not(:disabled),.modal.lv2 .card:hover:not(:disabled){animation-play-state:running,paused}.modal.lv3 .card:hover:not(:disabled){animation-play-state:running}.modal .card.chosen{animation:.3s steps(2,end) infinite chosen}@keyframes sway{to{rotate:-6deg}}@keyframes twitch{0%,93%,to{translate:0}94%{translate:-5px 1px}96%{translate:4px -2px}97%{translate:-2px}}.card-kind{letter-spacing:1px}.card-name{color:var(--text)}.card-name small{color:var(--muted);font-size:9px}.card-key{background:var(--ink);color:var(--bg2)}.card-odds{box-shadow:inset 0 0 0 2px var(--line)}.card-foot{align-items:center;gap:6px}.card-rot{font-family:var(--display);color:#b0299a;padding:3px 5px;font-size:7px;box-shadow:inset 0 0 0 1px}.card-rot.repair{color:var(--green)}.card-rarity{color:#6e695d;padding:3px 5px;rotate:-6deg;box-shadow:inset 0 0 0 2px;font-size:8px!important}.card.rarity-uncommon .card-rarity{color:#2f5d8c}.card.rarity-rare .card-rarity{color:#b3362d}.rot4 .card{background:var(--bg3)}.rot4 .card-name{color:var(--kind)}.rot4 .card-rot{color:#e070c8}.rot4 .card.rarity-uncommon .card-rarity{color:#9db4e6}.rot4 .card.rarity-rare .card-rarity{color:var(--gold)}.tgt{color:var(--text);box-shadow:inset 4px 0 0 var(--c,var(--gold));padding:0 4px 0 8px}.rot4 .tgt{color:var(--c,var(--gold));box-shadow:none;padding:0 4px}.outcome{box-shadow:inset 0 0 0 4px var(--ink), inset 0 -10px 0 0 var(--c), 0 0 0 4px var(--ink);padding-bottom:24px}.outcome-label{color:var(--text);text-shadow:none}.rot4 .outcome{box-shadow:inset 0 0 0 4px var(--c), 0 0 0 4px var(--ink);padding-bottom:16px}.rot4 .outcome-label{color:var(--c);text-shadow:3px 3px #000}.menu-stage{opacity:1;box-shadow:0 0 0 4px var(--ink), 0 0 0 18px var(--beige), 0 0 0 22px var(--ink);background:linear-gradient(#c9c9c9 1px,#0000 1px) 0 0/100% 20px,linear-gradient(90deg,#c9c9c9 1px,#0000 1px) 0 0/64px 100%,#fff;padding:20px;position:relative}.menu-stage .stage{opacity:.45}.menu-hero{margin-top:30px}.logo .l1,.logo .l3{text-shadow:4px 4px 0 var(--ink), -2px -2px 0 var(--ink), 2px -2px 0 var(--ink), -2px 2px 0 var(--ink)}.logo .l1,.logo .l2{color:#f4f1e8}.tagline{color:var(--ink);margin-top:30px}.login-win{background:var(--bg3);width:min(380px,100%);box-shadow:0 -4px 0 0 var(--ink), 0 4px 0 0 var(--ink), -4px 0 0 0 var(--ink), 4px 0 0 0 var(--ink), inset 3px 3px 0 0 var(--line-hi), 8px 10px 0 0 #0000004d}.tagline .fine-print{opacity:.18}.login-win .menu-buttons{width:auto;padding:12px 10px}.win-btns.live{align-items:center}.win-btn{background:var(--bg3);width:22px;height:20px;color:var(--text);font-family:var(--display);cursor:pointer;box-shadow:inset 2px 2px 0 var(--line-hi), inset -2px -2px 0 var(--ink);border:none;place-items:center;margin:-2px 0;padding:0;font-size:9px;display:grid}.win-btn .gear{width:8px;height:8px;-webkit-mask:var(--icon) center / 8px 8px no-repeat;-webkit-mask:var(--icon) center / 8px 8px no-repeat;mask:var(--icon) center / 8px 8px no-repeat;image-rendering:pixelated;background:currentColor}.win-btn:hover{filter:brightness(1.1)}.win-btn:active{box-shadow:inset 2px 2px 0 var(--ink), inset -2px -2px 0 var(--line-hi)}.win-btn:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.menu-buttons .btn.opens:after{content:"";border:5px solid #0000;border-left-color:currentColor;border-right:none;margin-top:-5px;position:absolute;top:50%;right:10px}.menu-crumb{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-size:17px;overflow:hidden}.menu-buttons .btn.menu-back{height:44px;margin-top:4px;font-size:11px}.setup-head h2 small{color:var(--muted);margin-top:6px;font-size:8px;display:block}.setup-head h2{color:var(--text)}.setup-body{background:var(--paper);box-shadow:0 0 0 4px var(--ink), 8px 10px 0 0 #0000004d;padding:22px 24px 26px}.field-label{color:var(--text)}.setup-steps{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.step-tab{background:var(--bg3);min-width:0;color:var(--muted);font-family:var(--display);box-shadow:0 -3px 0 0 var(--ink), 0 3px 0 0 var(--ink), -3px 0 0 0 var(--ink), 3px 0 0 0 var(--ink);border:none;justify-content:center;align-items:center;gap:8px;margin:3px;padding:10px 6px;font-size:9px;display:flex}.step-tab b{font-size:12px}.step-tab[aria-current=step]{background:var(--gold);color:var(--on-accent)}.step-tab:disabled{opacity:.4;cursor:default}.setup-page{flex-direction:column;gap:22px;display:flex}.setup-page[hidden],.setup-nav [hidden]{display:none}.setup-nav{flex-direction:column;align-items:center;gap:8px;display:flex}.setup-nav-row{justify-content:center;align-items:stretch;gap:12px;max-width:100%;display:flex}.setup-summary{background:var(--well);box-shadow:inset 0 0 0 2px var(--line);grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0;padding:12px 14px;font-size:20px;display:grid}.setup-summary dt{font-family:var(--display);color:var(--muted);padding-top:5px;font-size:9px}.setup-summary dd{overflow-wrap:anywhere;margin:0}@media (width<=420px){.step-tab{flex-direction:column;gap:4px;font-size:8px}}.stats{background:var(--paper);box-shadow:0 0 0 4px var(--ink), 8px 10px 0 0 #0000004d;margin-top:12px;margin-bottom:24px;padding:24px}.stats-title{color:var(--text);text-shadow:none;position:relative}.stamp{vertical-align:middle;color:var(--red);margin-left:14px;padding:5px 8px;font-size:11px;display:inline-block;rotate:-8deg;box-shadow:inset 0 0 0 3px}.game{isolation:isolate;position:relative}.junk{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.decor{box-shadow:0 0 0 3px var(--ink), 5px 6px 0 #00000040;display:none;position:absolute}@media (width>=1360px){.decor{display:block}}.poster{text-align:center;color:#e9e3d2;background:#1f2a3a;width:150px;padding:8px 8px 10px;top:16vh;left:2.5vw}.poster-art{background:linear-gradient(135deg,#0000 50%,#e9e3d2 50% 55%,#0000 55%) 30px 34px/34px 34px no-repeat,linear-gradient(225deg,#0000 50%,#e9e3d2 50% 55%,#0000 55%) 64px 34px/34px 34px no-repeat,linear-gradient(#0000 60%,#53607a 60%),linear-gradient(#e8a45a,#b0587a);height:90px;box-shadow:inset 0 0 0 2px #e9e3d2}.poster b{font-family:var(--display);letter-spacing:2px;margin-top:8px;font-size:11px;display:block}.poster small{font-size:15px}.clock{background:#f4f1e8;border-radius:50%;width:76px;height:76px;top:12vh;right:4vw}.hand{background:var(--ink);transform-origin:50% 100%;width:4px;position:absolute;bottom:50%;left:50%;translate:-50%}.hand.hr{height:20px;rotate:280deg}.hand.min{width:3px;height:30px;animation:60s steps(60,end) infinite tick;rotate:60deg}@keyframes tick{to{rotate:420deg}}.calendar{text-align:center;width:110px;color:var(--ink);background:#f4f1e8;padding-bottom:8px;top:34vh;right:3vw}.calendar small:first-child{background:var(--red);color:#f4f1e8;font-family:var(--display);padding:5px 0;font-size:8px;display:block}.calendar b{font-family:var(--display);margin:8px 0 4px;font-size:30px;display:block}.calendar small{font-size:15px}.paper{width:34px;height:44px;box-shadow:0 0 0 2px var(--ink), 3px 4px 0 #00000040;background:repeating-linear-gradient(#0000 0 6px,#0000002e 6px 7px) 5px 8px/24px 30px no-repeat,#fbf8ee;animation:10s linear infinite blow;position:absolute;left:-60px}@keyframes blow{to{translate:calc(100vw + 120px) -18vh;rotate:var(--spin)}}.peel{rotate:var(--tilt);transform-origin:50% 0;filter:drop-shadow(5px 6px #00000073);top:0}.peel.hang{animation:6s ease-in-out infinite alternate hang}@keyframes hang{to{rotate:calc(var(--tilt) + 1.5deg)}}.peel-back,.peel-face{position:absolute;inset:0}.peel-back{background:radial-gradient(circle at 30% 80%,#96825a40 0 6px,#0000 7px) 0 0/38px 30px,#e6dcc4}.peel-face{background-color:var(--fabric);background-image:linear-gradient(#0000 55%,#00000047),repeating-linear-gradient(90deg,#0000 0 calc(100% - 3px),#0000002e calc(100% - 3px)),repeating-linear-gradient(45deg,#ffffff1f 0 2px,#0000 2px 5px),repeating-linear-gradient(-45deg,#0000001f 0 2px,#0000 2px 5px)}.peel.corner-l .peel-face{background-image:linear-gradient(200deg,#0000 45%,#0000004d),repeating-linear-gradient(45deg,#ffffff1f 0 2px,#0000 2px 5px),repeating-linear-gradient(-45deg,#0000001f 0 2px,#0000 2px 5px)}.peel.corner-r .peel-face{background-image:linear-gradient(160deg,#0000 45%,#0000004d),repeating-linear-gradient(45deg,#ffffff1f 0 2px,#0000 2px 5px),repeating-linear-gradient(-45deg,#0000001f 0 2px,#0000 2px 5px)}.peel-curl{clip-path:polygon(0 0,100% 0,0 100%);background:linear-gradient(135deg,#f6f0e2 0 35%,#c7bb9e 80%,#a39679);width:28px;height:28px;position:absolute}.peel-curl.r{right:0;translate:0 -100%}.peel-curl.l{left:0;translate:0 -100%;scale:-1 1}.peel.scrap{filter:brightness(.55)drop-shadow(5px 6px #00000080);opacity:.8;scale:.6}.junk-win{width:230px;translate:-50% -50%;rotate:var(--tilt);color:#ece2c8;opacity:.55;background:#2a2423;font-size:17px;animation:11s steps(11,end) infinite alternate drift;position:absolute;box-shadow:0 0 0 3px #0c0a0b,inset 2px 2px #6a5b4e,8px 8px #ff2bd61f,16px 16px #19f0ff14}@keyframes drift{to{translate:calc(24px - 50%) calc(-50% - 16px)}}.junk-title{font-family:var(--display);background:#6b1f2a;justify-content:space-between;padding:5px 6px;font-size:8px;display:flex}.junk-msg{padding:8px 10px}.junk-btns{justify-content:center;gap:8px;padding:0 8px 10px;display:flex}.junk-btns span{font-family:var(--display);padding:4px 8px;font-size:7px;box-shadow:inset 2px 2px #6a5b4e,inset -2px -2px #0c0a0b}.junk-hex{font-family:var(--body);color:var(--glitch-c);opacity:.16;margin:0;font-size:16px;line-height:1;animation:8s steps(16,end) infinite hex-scroll;position:absolute}@keyframes hex-scroll{to{translate:0 -48px}}.panel.lv1 .panel-section.win:after,.modal.lv1 .card:after{content:"";pointer-events:none;border-radius:var(--stain-radius,50%);background:var(--stain,radial-gradient(circle, transparent 58%, #6e461e47 60% 68%, transparent 72%));width:46px;height:46px;position:absolute;top:-16px;right:-14px}.panel.lv1 .panel-section.win:nth-child(2):after,.modal.lv1 .card:nth-child(2):after{display:none}.panel.lv1 .panel-section.win:nth-child(2){rotate:-.4deg}.panel.lv1 .panel-section.win:nth-child(3){translate:2px;rotate:.5deg}.rot1 .poster{rotate:4deg}.rot1 body:before{content:"";pointer-events:none;z-index:999;animation:var(--tube,tube 7s steps(1) infinite);background:#14181e00;position:fixed;inset:0}@keyframes tube{90%{background:#14181e24}91%{background:#14181e00}93%{background:#14181e1a}94%{background:#14181e00}}.rot2 :is(.win-name,.modal-title,.section-title,.result-title,.round,.speech-name,.question,.screen-title){text-shadow:var(--title-fx,-1px 0 #ff2bd6b3, 1px 0 #19f0ffb3)}.rot2 body:before{animation-duration:3.5s}.modal.lv2 .card{clip-path:var(--tear,polygon(0 0, 100% 0, 100% 88%, 93% 100%, 0 100%))}.panel.lv2 .panel-section.win:first-child{rotate:.7deg}.rot2 .poster{translate:0 30px;rotate:14deg}.rot2 .calendar{rotate:-9deg}.rot2 .hand{animation:1.5s steps(12,end) infinite tick}.spin-row.lv2 .spin-btn:not(:disabled){animation:7s step-end infinite stumble}@keyframes stumble{96%{translate:-4px;rotate:-2deg}98%{translate:3px;rotate:1deg}}.rot3{cursor:progress}.rot3 body:before{background:linear-gradient(transparent, rgba(236, 226, 200, calc(.02 + var(--rot) * .04)), transparent);height:18vh;animation:9s linear infinite rollbar;top:-20vh;bottom:auto}@keyframes rollbar{to{translate:0 140vh}}.panel.lv3 .panel-section.win:first-child{translate:-3px 2px;rotate:.5deg}.panel.lv3 .panel-section.win:nth-child(4){box-shadow:0 -4px 0 0 var(--ink), 0 4px 0 0 var(--ink), -4px 0 0 0 var(--ink), 4px 0 0 0 var(--ink), 12px 12px 0 -2px #ff2bd638, 24px 24px 0 -4px #19f0ff24, 36px 36px 0 -6px #d4ff1f14}.panel.lv3 .panel-section.win .win-bar{clip-path:polygon(0 0,62% 0,64% 40%,70% 40%,72% 0,100% 0,100% 100%,0 100%)}.stage-frame.lv3{box-shadow:0 -4px 0 0 var(--ink), 0 4px 0 0 var(--ink), -4px 0 0 0 var(--ink), 4px 0 0 0 var(--ink), inset 4px 4px 0 0 var(--line-hi), -7px 0 0 0 #ff2bd659, 7px 0 0 0 #19f0ff59, 8px 10px 0 0 #00000073}.hud.lv3 .icon-btn{rotate:-2deg}.hud.lv3{rotate:-.3deg}.panel.lv4{rotate:.8deg}.hud.lv4{translate:0 2px;rotate:-.7deg}.panel.lv4 .panel-section.win:after{background:linear-gradient(var(--bg2), var(--bg2)) 6% 0 / 6px 14px no-repeat, linear-gradient(var(--bg2), var(--bg2)) 22% 0 / 4px 20px no-repeat, linear-gradient(var(--bg2), var(--bg2)) 47% 0 / 8px 9px no-repeat, linear-gradient(var(--bg2), var(--bg2)) 71% 0 / 4px 22px no-repeat, linear-gradient(var(--bg2), var(--bg2)) 90% 0 / 6px 12px no-repeat;border-radius:0;width:auto;height:22px;animation:6s steps(6,end) infinite alternate ooze;inset:100% 8px auto;rotate:none}.panel.lv4 .panel-section.win:nth-child(2):after{display:block}.modal.lv4 .card:after{display:none}@keyframes ooze{0%{height:10px}}.stage-frame.lv4{animation:8s step-end infinite vhold}@keyframes vhold{95%{translate:0 -10px}96%{translate:0 8px}97%,to{translate:0}}.speech.lv4{rotate:-1deg}.glitch-hit .game-main,.glitch-hit .hud{animation:.6s steps(6,end) hit}@keyframes hit{0%{skew:6deg 0;translate:-10px}20%{skew:-4deg 0;translate:8px -3px}40%{skew:0 0;translate:-4px 2px}60%{translate:3px}to{translate:0}}.calm .marquee,.calm .marquee:after,.calm .spin-btn,.calm .stage-frame,.calm .host-led,.calm .power-led,.calm .junk-win,.calm .junk-hex,.calm .hand{animation:none!important}.calm body:before{background:0 0;animation:none!important}.calm.rot3 body:before{display:none}.tasks{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.task{grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:8px;font-size:18px;line-height:1.05;display:grid}.task-box{width:18px;height:18px;font-family:var(--display);background:var(--well);box-shadow:inset 0 0 0 2px var(--ink);place-items:center;margin-top:1px;font-size:10px;display:grid}.task-text b{font-family:var(--display);letter-spacing:1px;margin-right:4px;font-size:8px}.task-n{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.task.done .task-box{color:var(--green)}.task.done .task-text{color:var(--muted);text-decoration:line-through;text-decoration-thickness:2px}.task.done .task-n{color:var(--green)}.task.failed{color:var(--muted)}.task.failed .task-box{color:var(--red)}.tasks.report{padding:0 4px}.tasks.report .task{font-size:20px}.tasks.report .task.done .task-text{color:var(--text);text-decoration:none}.card-new{z-index:1;font-family:var(--display);background:var(--sticky);color:var(--ink);box-shadow:0 0 0 2px var(--ink), 2px 3px 0 #0000004d;pointer-events:none;padding:4px 6px;font-size:8px;position:absolute;top:32px;right:6px;rotate:6deg}.handbook{flex-direction:column;gap:16px;display:flex}.handbook .setup-head h2 small{color:var(--text);margin-top:6px;font-size:8px;display:block}.hb-tabbtn b{font-size:10px}.hb-body{background:var(--paper);box-shadow:0 0 0 4px var(--ink), 8px 10px 0 0 #0000004d;flex-direction:column;gap:22px;padding:18px 20px 22px;display:flex}.hb-head{--kind:var(--text);font-family:var(--display);color:var(--text);box-shadow:0 2px 0 var(--kind);align-items:baseline;gap:10px;margin:0 0 10px;padding-bottom:6px;font-size:11px;display:flex}.hb-head small{color:var(--muted);margin-left:auto;font-size:8px}.hb-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.hb-page{--kind:var(--line);background:var(--well);min-width:0;box-shadow:0 0 0 2px var(--ink), 3px 4px 0 #0003;flex-direction:column;gap:6px;padding:0 10px 8px;display:flex}.hb-tab{background:var(--kind);color:var(--ink);font-family:var(--display);letter-spacing:1px;align-items:center;gap:6px;margin:0 -10px;padding:5px 8px;font-size:7px;display:flex}.hb-tab .icon{width:12px;height:12px;image-rendering:pixelated}.hb-name{font-family:var(--display);color:var(--text);margin:2px 0 0;font-size:9px;line-height:1.4}.hb-text{flex-direction:column;flex:1;gap:4px;margin:0;font-size:18px;line-height:1.05;display:flex}.hb-foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:15px;display:flex}.hb-stamp{font-family:var(--display);color:var(--red);padding:2px 4px;font-size:7px;box-shadow:inset 0 0 0 1px}.hb-ok{color:var(--green)}.hb-page.missing{background:var(--bg2);--kind:var(--track)!important}.hb-page.missing .hb-tab{color:var(--muted)}.hb-page.missing .hb-tab .icon{opacity:.35}.redact{background:var(--ink);opacity:.85;max-width:100%;height:.8em;display:block}.hb-name .redact{height:10px}.hb-page.report{--kind:var(--manila)}.hb-page.report.show:not(.missing){--kind:#2a2423;background:#1e1a1a}.hb-page.report.show:not(.missing) .hb-tab{color:var(--glitch-c)}.hb-page.report.show:not(.missing) .hb-name,.hb-page.report.show:not(.missing) .hb-text{color:#ece2c8}.hb-page.report.show:not(.missing) .hb-foot{color:var(--glitch-b)}@media (width<=560px){.hb-tabs{grid-template-columns:repeat(2,1fr)}.hb-body{padding:14px 12px 16px}}.btn.daily{--btn:var(--manila);--btn-ink:var(--ink)}.menu-row{grid-template-columns:1fr 1fr;gap:6px;display:grid}.menu-buttons .menu-row .btn{letter-spacing:0;height:64px;padding:0 8px 4px;font-size:11px;line-height:1.5}.menu-buttons .menu-row .btn.opens{padding-right:20px}.menu-buttons .menu-row.small .btn{height:44px}.directives>summary{cursor:pointer;list-style:none}.directives>summary::-webkit-details-marker{display:none}.directives>summary:before{content:"+ "}.directives[open]>summary:before{content:"- "}.directive-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px 18px;margin-top:10px;display:grid}.chip.directive{--kind:var(--red);background:var(--paper);box-shadow:inset 0 0 0 2px var(--kind);rotate:-1deg}.stats-directives{text-align:center;font-family:var(--display);color:var(--red);margin:-10px 0 0;font-size:9px}.share-card{flex-direction:column;gap:10px;display:flex}.share-text{background:var(--well);box-shadow:inset 0 0 0 2px var(--line);font-family:var(--body);white-space:pre-wrap;word-break:break-word;-webkit-user-select:all;user-select:all;margin:0;padding:12px 14px;font-size:20px;line-height:1.15}.share-status{font-family:var(--display);color:var(--green);font-size:8px}.hb-tabs{grid-template-columns:repeat(5,1fr)}.hb-tabbtn small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pf-top{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:22px;display:grid}.pf-badge{background:var(--well);text-align:center;box-shadow:0 0 0 3px var(--ink), 5px 6px 0 #00000040;flex-direction:column;align-items:center;gap:6px;padding:0 12px 14px;display:flex;rotate:-2deg}.pf-badge-head{background:var(--gold);color:var(--on-accent);font-family:var(--display);letter-spacing:1px;align-self:stretch;margin:0 -12px 4px;padding:6px;font-size:7px}.pf-photo{background:var(--track);width:72px;height:84px;color:var(--muted);font-family:var(--display);box-shadow:inset 0 0 0 2px var(--ink);place-items:center;font-size:28px;display:grid}.pf-badge b{font-family:var(--display);font-size:12px}.pf-badge span{font-size:20px;line-height:1}.pf-badge small{color:var(--muted);font-size:14px}.pf-facts{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:4px 20px;display:grid}.pf-fact{border-bottom:2px dotted var(--line);justify-content:space-between;gap:10px;padding:3px 0;font-size:19px;display:flex}.pf-fact span{color:var(--muted)}.pf-fact b{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.pf-next{grid-column:1/-1;margin:8px 0 0}.hb-page.report.finale:not(.missing){--kind:var(--red)}@media (width<=560px){.hb-tabs{grid-template-columns:repeat(2,1fr)}.pf-top{grid-template-columns:1fr;justify-items:center}.pf-facts{width:100%}}.card-synergy{color:var(--ink);background:#d6efec;flex-direction:column;gap:2px;padding:5px 8px;font-size:16px;line-height:1.05;display:flex;box-shadow:inset 0 0 0 2px #2d7472}.card-synergy b{font-family:var(--display);letter-spacing:1px;color:#1f5553;font-size:7px}.event-banner{background:var(--sticky);max-width:560px;color:var(--ink);text-align:center;box-shadow:0 0 0 3px var(--ink), 4px 5px 0 #0000004d;flex-direction:column;gap:4px;margin:0 auto 10px;padding:8px 12px;font-size:19px;display:flex;rotate:-1deg}.event-banner b{font-family:var(--display);color:var(--red);font-size:10px}.card.rarity-legendary{--rarity:#d8a33e;color:#ece2c8;outline-offset:3px;box-shadow:0 0 0 4px #d8a33e, 0 0 0 7px var(--ink), 0 0 18px 6px #d8a33e73;background:#1e1a1a;outline:3px solid #d8a33e}.card.rarity-legendary .card-name,.card.rarity-legendary .card-text{color:#ece2c8}.card.rarity-legendary:hover:not(:disabled),.card.rarity-legendary:focus-visible{background:#2a2423}.card.rarity-legendary .card-rarity{color:#d8a33e!important}.card.rarity-legendary .card-odds{color:var(--ink);background:#fbf8ee}.calm .card.rarity-legendary{box-shadow:0 0 0 4px #d8a33e, 0 0 0 7px var(--ink)}.saved-forms{flex-direction:column;gap:8px;display:flex}.saved-forms:empty{display:none}.form-chip{align-items:stretch;display:inline-flex}.form-chip .chip-btn{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.chip-x{font-family:var(--display);color:var(--muted);background:var(--bg3);cursor:pointer;border:none;margin-left:2px;padding:0 6px;font-size:7px}.chip-x:hover{color:var(--red)}.chip-btn:disabled{opacity:.5;cursor:default}.cabinet{flex-direction:column;gap:16px;max-width:900px;display:flex}.cabinet .setup-head h2 small{color:var(--text);margin-top:6px;font-size:8px;display:block}.cabinet-list{flex-direction:column;gap:22px;padding-top:10px;display:flex}.cabinet-empty{text-align:center;padding:40px 0}.folder{background:var(--manila);box-shadow:0 0 0 3px var(--ink), 6px 7px 0 #0000004d;padding:14px 16px 12px;position:relative}.folder-tab{background:var(--manila);font-family:var(--display);box-shadow:0 -3px 0 0 var(--ink), -3px 0 0 0 var(--ink), 3px 0 0 0 var(--ink);gap:12px;padding:4px 10px 3px;font-size:7px;display:flex;position:absolute;top:-22px;left:14px}.folder-tab span{color:var(--desk-edge)}.folder-q{font-family:var(--display);word-break:break-word;margin:0 0 4px;font-size:11px;line-height:1.4}.folder-options{color:var(--desk-edge);margin:0 0 8px;font-size:17px}.folder-facts{grid-template-columns:auto minmax(0,1fr);gap:2px 12px;margin:0 0 10px;font-size:19px;display:grid}.folder-facts dt{font-family:var(--display);color:var(--desk-edge);align-self:center;font-size:7px}.folder-facts dd{word-break:break-word;margin:0}.folder-facts .verdict-on{color:var(--green);font-weight:400}.folder-tags{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.folder-tags span{font-family:var(--display);color:var(--red);padding:3px 5px;font-size:7px;box-shadow:inset 0 0 0 1px}.folder-actions{gap:8px}.verdict-btn[aria-pressed=true]{background:var(--green);color:var(--on-accent)}@media (width<=920px){.game-main{grid-template-columns:1fr}.stage-frame{width:min(100%,62vh,560px)}.panel{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.cards,.cards.n4,.cards.n5{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (width<=560px){html,body{font-size:20px}.screen{padding:12px}.hud{gap:6px}.round-label,.torture-label,.torture-name{display:none}.question{font-size:10px}.host-face{width:48px;height:48px}.spin-btn{width:100%;min-width:0}.spin-row{z-index:5;width:100%;position:sticky;bottom:8px}.spin-hint{display:none}.cards,.cards.n2,.cards.n4,.cards.n5{grid-template-columns:1fr;gap:14px}.card{padding-bottom:8px}.modal{padding:18px 14px 14px}.lbar{grid-template-columns:minmax(0,1fr) 70px 30px}.lbar-odds{display:none}.odds-line{grid-template-columns:14px minmax(0,1fr) 60px 50px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.reduce-motion *,.reduce-motion :before,.reduce-motion :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.roster{flex-direction:column;gap:8px;margin:0 0 4px;padding:0;list-style:none;display:flex}.roster-row{grid-template-columns:26px minmax(0,1fr) minmax(0,200px) 44px;align-items:center;gap:10px;display:grid}.roster-row .staff-n{align-self:stretch;font-size:10px}.roster-row .agenda-select{max-width:none;height:100%;min-height:40px}.staff-you{font-family:var(--display);color:var(--muted);text-align:center;font-size:8px}@media (width<=480px){.roster-row{grid-template-columns:26px minmax(0,1fr) 44px}.roster-row .agenda-select{grid-area:2/2/auto/4}.roster-row .staff-n{grid-row:1/3}}.staff-n{font-family:var(--display);color:var(--on-accent);background:var(--gold);place-items:center;padding:0 6px;font-size:8px;display:grid}.chip-btn.static{cursor:default}.duty{background:var(--sticky);color:var(--ink);box-shadow:2px 2px 0 var(--line);margin-bottom:4px;padding:2px 10px;font-size:20px}.duty.mine{background:var(--gold);color:var(--on-accent);animation:.8s steps(2,end) 3 throb}.duty-label{font-family:var(--display);margin-right:4px;font-size:8px}.staff-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.staff-row{align-items:center;gap:6px;padding:1px 4px;font-size:19px;display:flex}.staff-row.on-duty{background:var(--sticky);color:var(--ink)}.staff-row.away .staff-name{opacity:.55}.staff-mark{width:10px;font-family:var(--display);font-size:8px}.staff-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.staff-stat{color:var(--muted);font-variant-numeric:tabular-nums}.hist-by{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:16px}.presence{background:var(--line);flex:none;width:8px;height:8px;display:inline-block}.presence.on{background:var(--green)}.reviews{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.review{background:var(--paper);border:2px solid var(--line);min-width:0;padding:10px 12px}.review-name{word-break:break-word;font-size:26px}.review-title{font-family:var(--display);color:var(--gold);margin:4px 0 8px;font-size:8px;line-height:1.5}.review-stats{grid-template-columns:auto 1fr;gap:0 10px;margin:0 0 8px;font-size:18px;display:grid}.review-stats dt{color:var(--muted)}.review-stats dd{text-align:right;word-break:break-word;margin:0}.blame-bar{color:var(--muted);flex-direction:column;gap:2px;font-size:16px;display:flex}.blame-bar .bar>span{background:var(--red)}.join-row{align-items:stretch;gap:8px;display:flex}.join-row>.input{min-width:0}.join-row>.btn{white-space:nowrap;flex:none}.code-input{font-family:var(--display);letter-spacing:6px;text-transform:uppercase;max-width:180px;font-size:18px}.room-code{background:var(--paper);border:2px dashed var(--line);flex-direction:column;align-items:center;padding:14px;display:flex}.room-code small{font-family:var(--display);color:var(--muted);font-size:8px}.room-code b{font-family:var(--display);letter-spacing:10px;margin-top:8px;font-size:40px}.lobby-seats{margin:0;padding-left:28px;font-size:22px}.lobby-seat{display:list-item}.lobby-seat .presence{margin-right:8px}.lobby-seat.away{opacity:.55}.react-bar{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:8px;display:flex}.react-bar .chip-btn{font-size:7px}.reactions{z-index:60;pointer-events:none;flex-direction:column-reverse;gap:8px;display:flex;position:fixed;bottom:16px;right:16px}.sticky{background:var(--sticky);width:180px;color:var(--ink);transform:rotate(var(--tilt,0deg));flex-direction:column;gap:4px;padding:10px 12px;animation:.25s steps(3,end) both sticky-in;display:flex;box-shadow:3px 3px #00000040}.sticky b{font-family:var(--display);font-size:9px;line-height:1.5}.sticky small{font-size:16px}@keyframes sticky-in{0%{transform:translateY(20px) rotate(var(--tilt,0deg));opacity:0}}@media (width<=560px){.reactions{bottom:8px;right:8px}.sticky{width:150px}.code-input{flex:1;max-width:none}}html.reduce-motion .sticky,html.calm .duty.mine{animation:none}.menu-tally{font:inherit;color:var(--ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin:-4px auto 12px;padding:4px 8px;font-size:20px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:block}.menu-tally:hover,.menu-tally:focus-visible{color:var(--gold);text-decoration-style:solid}.menu-tally[hidden]{display:none}.metrics .setup-head h2 small{color:var(--text);margin-top:6px;font-size:8px;display:block}.metrics-body{flex-direction:column;gap:22px;display:flex}.metric .award-value{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:clamp(16px,4vw,22px)}.metric-note{margin:-4px 0 10px;font-size:18px}.metric-bars .bar>span{background:var(--cyan)}.metric-bars .lbar-n{font-variant-numeric:tabular-nums}.metric-bars .lbar{grid-template-columns:minmax(0,220px) minmax(0,1fr) 72px 48px}.metric-privacy p{margin:0 0 8px;font-size:19px}@media (width<=560px){.metric-bars .lbar{grid-template-columns:minmax(0,1fr) 70px 56px}.metrics .awards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metrics .award{padding:10px}.metrics .award-sub{font-size:16px}}.target-note.on{color:var(--gold)}.target-line{background:var(--well);box-shadow:inset 0 0 0 2px var(--gold);grid-template-columns:auto 14px minmax(0,1fr) auto;align-items:center;gap:4px 8px;margin-bottom:6px;padding:6px 8px;font-size:20px;display:grid}.target-line .target-tag{color:var(--gold);white-space:nowrap;font-size:16px}.target-line .odds-pct{color:var(--gold);font-weight:700}.target-line .target-sub{color:var(--muted);grid-column:1/-1;font-size:16px}.target-line.won{box-shadow:inset 0 0 0 2px var(--green)}.target-line.won .odds-pct,.target-line.won .target-tag{color:var(--green)}.target-line.lost,.target-line.evicted{box-shadow:inset 0 0 0 2px var(--red)}.target-line.lost .odds-pct,.target-line.evicted .odds-pct{color:var(--red)}.odds-line.is-target .odds-label:before{content:"★ ";color:var(--gold)}.odds-row.target{color:var(--gold);font-weight:700}.odds-row.target .target-star{font-size:14px;line-height:1}.target-verdict{text-align:center;background:var(--well);flex-direction:column;align-items:center;gap:4px;max-width:100%;margin:10px auto 4px;padding:10px 18px;animation:.38s steps(5,end) slam;display:flex}.target-verdict b{font-family:var(--display);font-size:clamp(14px,4vw,20px)}.target-verdict small{color:var(--muted);font-size:18px}.target-verdict.won{color:var(--green);box-shadow:inset 0 0 0 4px var(--green)}.target-verdict.lost{color:var(--red);box-shadow:inset 0 0 0 4px var(--red)}.target-result.won .final-labels span{box-shadow:inset 0 0 0 4px var(--green)}.target-result.lost .final-labels span{box-shadow:inset 0 0 0 4px var(--red)}.target-result.won .award-title{color:var(--green)}.target-result.lost .award-title{color:var(--red)}.target-badge{font-family:var(--display);margin:12px 0 4px;padding:6px 10px;font-size:clamp(10px,3vw,13px);display:inline-block;box-shadow:inset 0 0 0 3px}.target-badge.won{color:var(--green)}.target-badge.lost{color:var(--red)}.news-list{flex-direction:column;gap:6px;margin:0;padding:0;font-size:19px;list-style:none;display:flex}.news-list b{font-family:var(--display);color:var(--green);margin-bottom:2px;font-size:8px;display:block}.fine-print>summary{cursor:pointer;font-family:var(--display);color:var(--gold);font-size:10px;list-style:none}.fine-print>summary::-webkit-details-marker{display:none}.fine-print>summary:before{content:"+ "}.fine-print[open]>summary:before{content:"- "}.fine-print>summary small{font-family:var(--body);color:var(--muted);font-size:17px}.fine-print[open]>summary{margin-bottom:14px}.fine-print h3{margin-top:22px}.fine-print .awards+.landing-bars{margin-top:14px}.starter-brief{text-align:center;max-width:560px;color:var(--muted);margin:4px auto 10px;font-size:20px}.metric-bars .lbar.mine .lbar-label{color:var(--gold);font-weight:700}.metric-bars .lbar.mine .bar>span{background:var(--gold)}.daily-board .metric-bars{margin-top:18px}.round .countdown{color:var(--muted);box-shadow:inset 0 0 0 2px var(--line);margin-left:4px;padding:3px 5px;font-size:8px}.round .countdown.hot{color:var(--on-accent);background:var(--red);box-shadow:none;animation:1.2s steps(2,end) infinite countdown-pulse}@keyframes countdown-pulse{50%{opacity:.7}}.calm .round .countdown.hot{animation:none}.forecast-note{color:var(--muted);margin:0 0 2px;font-size:16px}.odds-backers{color:var(--muted);text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.odds-head{font-family:var(--display);letter-spacing:1px;color:var(--muted);margin-bottom:2px;font-size:7px}.card-agenda{flex-wrap:wrap;gap:4px;font-size:16px;line-height:1.05;display:flex}.card-agenda span{padding:3px 6px}.card-agenda .helps{color:#2f4a17;background:#dcebc9;box-shadow:inset 0 0 0 2px #4f7a2b}.card-agenda .hurts{color:#7a211a;background:#f3d6d2;box-shadow:inset 0 0 0 2px #b3362d}.staff-row{flex-wrap:wrap}.staff-agenda{color:var(--muted);flex-basis:100%;align-items:center;gap:6px;padding-left:16px;font-size:16px;display:flex}.staff-agenda .swatch{flex:none;width:10px;height:10px}.staff-backs{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;overflow:hidden}.staff-agenda small{font-variant-numeric:tabular-nums}.staff-row.on-duty .staff-agenda,.staff-row.on-duty .staff-backs{color:var(--ink)}.staff-agenda.won small{color:var(--green)}.staff-agenda.lost small,.staff-agenda.evicted small{color:var(--red)}.staff-agenda.secret{font-style:italic}.modal.result.warmup .outcome{box-shadow:inset 0 0 0 3px var(--c), 0 0 0 3px var(--ink);padding:8px 18px 10px;animation:none}.modal.result.warmup .outcome-label{text-shadow:2px 2px #000;font-size:clamp(16px,3.6vw,22px)}.modal.result.warmup .result-title{color:var(--muted);font-size:11px}.warmup-note{color:var(--muted);text-align:center;margin:4px 0 0;font-size:18px}.modal.result.last-hand .section-title,.last-hand-note{color:var(--red)}.last-hand-note{text-align:center;margin:0 0 6px;font-size:18px}.modal.result.decision .outcome-label{font-size:clamp(24px,6vw,42px)}.decision-shot{text-align:center;margin:6px 0 0;font-size:19px}.agenda-verdict{background:var(--well);max-width:100%;margin:10px auto 4px;padding:8px 14px}.agenda-verdict>b,.agenda-results h3{font-family:var(--display);color:var(--gold);font-size:9px}.agenda-verdict ul,.agenda-list{flex-direction:column;gap:2px;margin:6px 0 0;padding:0;font-size:19px;list-style:none;display:flex}.agenda-list small{color:var(--muted)}.agenda-mark{width:18px;font-weight:700;display:inline-block}li.won .agenda-mark{color:var(--green)}li.lost .agenda-mark{color:var(--red)}.game .panel,.game .hud,.junk{transition:filter .4s steps(4,end)}html.finale .game .panel,html.finale .game .hud,html.finale .junk{filter:brightness(.45)}html.finale .game .stage-frame{box-shadow:0 0 0 4px var(--gold), 0 0 60px 12px #ffdc8c59}.path-chart{width:100%;max-width:640px;height:auto;margin:8px auto;display:block;overflow:visible}.path-chart .grid{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.path-chart .axis{fill:var(--muted);font-family:var(--body);font-size:11px}.path-chart .line{fill:none;stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.path-chart .dot{stroke:var(--bg2);stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none}.path-chart .hit{fill:#0000}.path-chart .hit:hover{fill:var(--line);opacity:.5}.swings{flex-direction:column;gap:3px;margin:4px 0 0;padding:0;font-size:19px;list-style:none;display:flex}.swings li{align-items:baseline;gap:6px;display:flex}.swing.up{color:var(--green)}.swing.down{color:var(--red)}.awards.small .award-value{font-size:20px}.agenda-select{max-width:170px;font-family:var(--body);color:var(--text);background:var(--well);border:2px solid var(--line);border-radius:0;font-size:18px}.lobby-backs{color:var(--muted);margin-left:8px;font-size:18px}.agenda-picks{flex-wrap:wrap;gap:6px;display:flex}.round .cd-short{display:none}@media (width<=560px){.round .cd-long{display:none}.round .cd-short{display:inline}.round{gap:2px}.round .countdown{margin-left:0;padding:2px 3px;font-size:7px}}html[data-i1=paper]{--stain:linear-gradient(90deg, #6b6b6b, #cfcfcf 40%, #6b6b6b) 50% 50% / 20px 3px no-repeat, radial-gradient(circle, #00000059 0 1.5px, transparent 2px) 30% 62% / 6px 6px no-repeat, radial-gradient(circle, #00000059 0 1.5px, transparent 2px) 70% 62% / 6px 6px no-repeat;--stain-radius:0}html[data-i1=surge]{--stain:radial-gradient(circle, #140a058c 0 16%, #3c1e0a47 34%, transparent 62%);--tube:tube-surge 2.8s steps(1) infinite}html[data-i1=virus]{--stain:linear-gradient(#ff2bd6, #ff2bd6) 30% 40% / 4px 4px no-repeat, linear-gradient(#19f0ff, #19f0ff) 58% 52% / 4px 4px no-repeat, linear-gradient(#d4ff1f, #d4ff1f) 44% 72% / 4px 4px no-repeat, linear-gradient(#ff2bd6, #ff2bd6) 66% 30% / 4px 4px no-repeat;--stain-radius:0}html[data-i1=hardware]{--stain:linear-gradient(58deg, transparent 48%, #00000080 49% 51%, transparent 52%), linear-gradient(-24deg, transparent 47%, #0006 48% 50%, transparent 51%) 0 6px / 100% 100% no-repeat;--stain-radius:0}html[data-i1=haunt]{--stain:radial-gradient(ellipse 34% 40% at 50% 62%, #bed2ff66, transparent 72%), radial-gradient(circle, #bed2ff59 0 3px, transparent 4px) 26% 30% / 100% 100% no-repeat, radial-gradient(circle, #bed2ff59 0 3px, transparent 4px) 42% 20% / 100% 100% no-repeat, radial-gradient(circle, #bed2ff59 0 3px, transparent 4px) 58% 18% / 100% 100% no-repeat, radial-gradient(circle, #bed2ff59 0 3px, transparent 4px) 73% 26% / 100% 100% no-repeat;--tube:dim 10s ease-in-out infinite}@keyframes tube-surge{70%{background:#fffadc29}71%{background:#14181e33}72%,88%{background:#14181e00}89%{background:#14181e29}90%{background:#14181e00}}@keyframes dim{0%,to{background:#0a0e2800}50%{background:#0a0e282e}}html[data-i1=haunt].rot1 .hand.min,html[data-i2=haunt].rot2 .hand{animation-direction:reverse}html[data-i2=hardware].rot2 .poster{translate:30px 52vh;rotate:84deg}html[data-i2=hardware].rot2 .clock{translate:0 60vh;rotate:-30deg}html[data-i2=flood].rot2 .calendar,html[data-i2=flood].rot2 .poster{filter:sepia(.5)saturate(.7)}html[data-i2=flood]{--title-fx:0 2px 2px #2864aa8c;--tear:polygon(0 0, 100% 0, 100% 96%, 90% 99%, 80% 95%, 70% 99%, 60% 95%, 50% 99%, 40% 95%, 30% 99%, 20% 95%, 10% 99%, 0 95%)}html[data-i2=paper]{--title-fx:1px 1px 0 #00000038, 2px 2px 0 #0000001a}html[data-i2=surge]{--title-fx:0 0 4px #ffbe50cc;--tear:polygon(0 0, 100% 0, 100% 80%, 96% 84%, 97% 90%, 91% 93%, 88% 100%, 0 100%)}html[data-i2=virus]{--tear:polygon(0 0, 100% 0, 100% 90%, 96% 90%, 96% 94%, 92% 94%, 92% 100%, 0 100%)}html[data-i2=hardware]{--title-fx:2px 0 0 #0000004d}html[data-i2=haunt]{--title-fx:4px -2px 0 #a0b4ff59;--tear:none}html[data-i3=flood].rot3 body{background-color:#0b1d24;background-image:radial-gradient(70% 50% at 50% -10%,#78c8dc33,#0000 70%),repeating-linear-gradient(100deg,#a0dcf00a 0 24px,#0000 24px 70px)}html[data-i3=paper].rot3 body{background-color:#1c1610;background-image:radial-gradient(50% 40% at 50% 0,#d8a33e29,#0000 70%),repeating-linear-gradient(0deg,#0006 0 5px,#0000 5px 64px)}html[data-i3=surge].rot3 body{background-color:#120808;background-image:radial-gradient(circle at 12% 8%,#e0483f33,#0000 40%),radial-gradient(circle at 88% 8%,#e0483f24,#0000 38%)}html[data-i3=hardware].rot3 body{background-color:#0c1a12;background-image:repeating-linear-gradient(90deg,#8fae4f0f 0 2px,#0000 2px 44px),repeating-linear-gradient(0deg,#8fae4f0f 0 2px,#0000 2px 44px)}html[data-i3=haunt].rot3 body{background-color:#120f1a;background-image:radial-gradient(60% 50% at 50% 40%,#8c96dc1a,#0000 70%),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px)}html[data-i3=flood].rot3{--title:#1f5a6e;--title-hi:#3b7f94}html[data-i3=paper].rot3{--title:#6a4a22;--title-hi:#8c6a3a}html[data-i3=surge].rot3{--title:#7a1f1a;--title-hi:#a33a30}html[data-i3=hardware].rot3{--title:#2c5a2a;--title-hi:#447a3e}html[data-i3=haunt].rot3{--title:#3e3466;--title-hi:#5a4e8c}.jb{pointer-events:none;position:absolute}.drip{background:#78b4dcbf;border-radius:50%/30% 30% 70% 70%;width:5px;height:9px;animation:2s linear infinite drip;top:-10px}@keyframes drip{to{translate:0 105vh}}.ceiling-stain{background:radial-gradient(#6e50282e 40%,#6e50284d 55%,#0000 70%);border-radius:50%;width:24vw;height:14vh;top:-4vh}.puddle{background:radial-gradient(#8cbedc73,#8cbedc26 60%,#0000 72%);border-radius:50%;height:5vh;animation:3s ease-in-out infinite alternate shimmer;bottom:1vh}@keyframes shimmer{to{opacity:.6;scale:1.05 1}}.caustics{opacity:.5;background:radial-gradient(12% 6% at 20% 30%,#a0e6f01f,#0000),radial-gradient(10% 5% at 70% 20%,#a0e6f01a,#0000),radial-gradient(14% 7% at 45% 65%,#a0e6f01a,#0000);animation:7s ease-in-out infinite alternate caustics;inset:0}@keyframes caustics{to{opacity:.25;translate:3vw 2vh}}.bubble{width:var(--s);height:var(--s);border-radius:50%;animation:8s linear infinite rise;bottom:-30px;box-shadow:inset 0 0 0 2px #aae1f080,inset 3px 3px 0 -1px #ffffff59}@keyframes rise{to{translate:2vw -110vh}}.fish{background:linear-gradient(90deg, transparent 0 20%, #d8a33e 20% 80%, transparent 80%) 0 4px / 100% 10px no-repeat, conic-gradient(from 60deg at 18% 50%, #b0703f 0 60deg, transparent 60deg) 0 0 / 30% 100% no-repeat;opacity:.5;width:44px;height:18px;animation:24s linear infinite swim;left:-80px}@keyframes swim{to{translate:calc(100vw + 160px)}}.paper-stack{width:70px;height:90px;box-shadow:0 0 0 2px var(--ink), 4px 4px 0 #00000040;background:repeating-linear-gradient(#0000 0 4px,#0000001f 4px 5px),#fbf8ee;bottom:2vh;rotate:-3deg}.shelf{opacity:.55;background:repeating-linear-gradient(0deg,#2e2418 0 6px,#0000 6px 58px),repeating-linear-gradient(90deg,#e9e1c824 0 10px,#0003 10px 12px,#e9e1c814 12px 26px),#1f1812;width:18%;bottom:0;box-shadow:inset 0 0 0 4px #120d09}.shred{opacity:.4;background:#fbf8ee;width:4px;height:26px;animation:5s linear infinite shred;top:-40px}@keyframes shred{to{translate:3vw 110vh;rotate:200deg}}.outlet{background:linear-gradient(var(--ink), var(--ink)) 6px 9px / 3px 7px no-repeat, linear-gradient(var(--ink), var(--ink)) 13px 9px / 3px 7px no-repeat, #ece6d6;width:22px;height:30px;box-shadow:0 0 0 2px var(--ink);bottom:18vh}.wire{transform-origin:top;background:#2a2423;width:3px;animation:3s ease-in-out infinite alternate sway;top:0;rotate:6deg}.spark{background:linear-gradient(45deg,#0000 45%,#fff3a0 45% 55%,#0000 55%),linear-gradient(-45deg,#0000 45%,#fff3a0 45% 55%,#0000 55%);width:16px;height:16px;animation:1.7s step-end infinite spark;position:absolute;top:100%;left:50%;translate:-50% -50%}.outlet .spark{top:0}@keyframes spark{0%,60%{opacity:0}62%,66%{opacity:1}68%{opacity:0}70%{opacity:1}}.beacon{background:#e0483f;width:40px;height:22px;top:0;box-shadow:0 0 0 3px #0c0a0b}.beacon:after{content:"";transform-origin:0;clip-path:polygon(0 45%,100% 0,100% 100%,0 55%);background:linear-gradient(90deg,#e0483f40,#0000);width:70vh;height:16vh;animation:3.2s linear infinite beacon;position:absolute;top:50%;left:50%;translate:0 -50%}@keyframes beacon{to{rotate:360deg}}.spark-burst{background:linear-gradient(45deg,#0000 46%,#fff3a0 46% 54%,#0000 54%),linear-gradient(-45deg,#0000 46%,#fff3a0 46% 54%,#0000 54%),linear-gradient(#0000 46%,#fff 46% 54%,#0000 54%);width:24px;height:24px;animation:2.3s step-end infinite spark}.bolt{opacity:0;background:#e6f0ff1a;animation:9s step-end infinite bolt;inset:0}@keyframes bolt{96%{opacity:1}97%{opacity:0}98%{opacity:1}99%{opacity:0}}.popup{width:210px;translate:-50%;rotate:var(--tilt);color:var(--ink);opacity:.8;box-shadow:0 0 0 3px var(--ink), inset 2px 2px 0 #fff, 6px 6px 0 #00000040;background:#ece6d6;font-size:16px;animation:6s step-end infinite pop}.popup.dark{color:#ece2c8;opacity:.5;background:#2a2423}.popup-bar{color:#f4f1e8;font-family:var(--display);background:#2f5d8c;justify-content:space-between;padding:4px 6px;font-size:7px;display:flex}.popup.dark .popup-bar{background:#6b1f2a}.popup-msg{padding:8px 10px}.screw{width:8px;height:8px;box-shadow:0 0 0 1px var(--ink);background:linear-gradient(45deg,#0000 42%,#3a3230 42% 58%,#0000 58%),#a39e94;border-radius:50%}.tile{width:90px;height:46px;box-shadow:0 0 0 2px var(--ink);rotate:calc(-8deg - var(--fall) * 30deg);translate:0 calc(-20px + var(--fall) * 70vh);transform-origin:0 0;background:repeating-radial-gradient(circle at 30% 40%,#0000000f 0 1px,#0000 1px 4px),#e7e1d0;top:0}.traces{opacity:.35;background:linear-gradient(90deg,#0000 0 20%,#8fae4f 20% calc(20% + 2px),#0000 0) 0 0/100% 100%,linear-gradient(#0000 0 38%,#8fae4f 38% calc(38% + 2px),#0000 0) 0 0/100% 100%,linear-gradient(90deg,#0000 0 74%,#8fae4f 74% calc(74% + 2px),#0000 0) 0 0/100% 100%,linear-gradient(#0000 0 71%,#8fae4f 71% calc(71% + 2px),#0000 0) 0 0/100% 100%;inset:0}.led{background:#d4ff1f;width:6px;height:6px;animation:1.3s step-end infinite led;box-shadow:0 0 6px #d4ff1f}.part-fall{background:repeating-linear-gradient(90deg,#a39e94 0 2px,#0000 2px 4px) 0 100%/100% 3px no-repeat,#1a1a1a;width:16px;height:10px;animation:6s linear infinite shred;top:-30px;box-shadow:0 0 0 1px #0c0a0b}.coldspot{background:radial-gradient(#bed2ff38,#0000 70%);border-radius:50%;width:26vw;height:26vh;animation:6s ease-in-out infinite alternate shimmer;translate:-50%}.sheet{background:#f0f0ff47;border-radius:50% 50% 10% 10%/60% 60% 10% 10%;width:70px;height:84px;animation:22s linear infinite swim;left:-120px}.sheet i{background:#14142880;width:8px;height:10px;position:absolute;top:26px;left:20px;box-shadow:22px 0 #14142880}.tv{opacity:.5;background:repeating-linear-gradient(0deg,#ffffff1f 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#ffffff0f 0 2px,#0003 2px 3px,#0000 3px 5px),#2a2735;width:120px;height:90px;animation:.4s steps(3,end) infinite static-roll;box-shadow:0 0 0 6px #1b1822,0 0 0 9px #0c0a0b}@keyframes static-roll{to{background-position:0 3px,5px 0,0 0}}.eyes{opacity:0;width:30px;height:8px;animation:6s step-end infinite blink-eyes}.eyes i{background:#e8e1ff;width:8px;height:8px;position:absolute;left:0;box-shadow:18px 0 #e8e1ff}@keyframes blink-eyes{30%,70%{opacity:.55}32%,71%{opacity:0}}.calm .bolt,.calm .spark,.calm .spark-burst{display:none}.calm .led,.calm .peel,.calm .popup,.calm .tv,.calm .eyes,.calm .beacon:after{animation:none!important}.calm .eyes{opacity:.3}
