html:has(.negamax-module__H1gGaq__app){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#2d2d34}body:has(.negamax-module__H1gGaq__app){background:#2d2d34}.negamax-module__H1gGaq__app{--page:#2d2d34;--shell:#c4c2ba;--shell-dark:#a9a79f;--bezel:#55555f;--lcd-0:#9bbc0f;--lcd-1:#8bac0f;--lcd-2:#306230;--lcd-3:#0f380f;--btn:#8b1e3f;--ink-shell:#23234f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(1200px 600px at 30% 0%, #ffffff0d, transparent 60%), var(--page);color:#e9e9ee;justify-content:center;align-items:center;gap:2rem;min-height:100dvh;padding:1.5rem 1rem 5rem;font-family:system-ui,sans-serif;display:grid}@media (min-width:1100px){.negamax-module__H1gGaq__app{grid-template-columns:auto minmax(20rem,34rem);align-items:start;gap:clamp(2rem,5vw,6rem);padding-top:1.5rem}.negamax-module__H1gGaq__device{position:sticky;top:1.5rem}}.negamax-module__H1gGaq__pixel{font-family:var(--nm-pixel), monospace}.negamax-module__H1gGaq__device{--w:min(92vw, 30rem, calc((100dvh - 3rem) / 1.64));width:var(--w);background:linear-gradient(160deg, #d2d0c8, var(--shell) 40%, var(--shell-dark));padding:calc(var(--w) * .07) calc(var(--w) * .07) calc(var(--w) * .1);color:var(--ink-shell);-webkit-user-select:none;user-select:none;border-radius:14px 14px 64px;box-shadow:inset 0 2px #ffffff80,inset 0 -3px #00000026,0 30px 60px -20px #0009}.negamax-module__H1gGaq__bezel{background:var(--bezel);padding:calc(var(--w) * .05) calc(var(--w) * .09) calc(var(--w) * .04);border-radius:10px 10px 36px;position:relative}.negamax-module__H1gGaq__bezelLabel{font-family:var(--nm-pixel), monospace;font-size:calc(var(--w) * .026);color:#c9c9d6;letter-spacing:.08em;margin-bottom:calc(var(--w) * .03);align-items:center;gap:.5em;display:flex}.negamax-module__H1gGaq__bezelLabel:before,.negamax-module__H1gGaq__bezelLabel:after{content:"";background:linear-gradient(90deg, var(--btn), #3d3f8f);flex:1;height:2px}.negamax-module__H1gGaq__led{left:calc(var(--w) * .03);width:calc(var(--w) * .022);height:calc(var(--w) * .022);background:#ff3b30;border-radius:999px;position:absolute;top:45%;box-shadow:0 0 8px #ff3b30}.negamax-module__H1gGaq__lcd{aspect-ratio:10/9;background:var(--lcd-1);color:var(--lcd-3);padding:calc(var(--w) * .025);font-family:var(--nm-pixel), monospace;image-rendering:pixelated;grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #0f380f59}.negamax-module__H1gGaq__lcd:after{content:"";pointer-events:none;background-image:linear-gradient(#0f380f12 1px,#0000 1px),linear-gradient(90deg,#0f380f12 1px,#0000 1px);background-size:4px 4px;position:absolute;inset:0}.negamax-module__H1gGaq__flash{animation:.5s steps(2,end) 3 negamax-module__H1gGaq__flash}@keyframes negamax-module__H1gGaq__flash{50%{background:var(--lcd-3);color:var(--lcd-0)}}.negamax-module__H1gGaq__lcdTop,.negamax-module__H1gGaq__lcdBottom{font-size:calc(var(--w) * .032);justify-content:space-between;line-height:1.3;display:flex}.negamax-module__H1gGaq__lcdBottom{font-size:calc(var(--w) * .026);opacity:.85}.negamax-module__H1gGaq__grid{aspect-ratio:1;background:var(--lcd-3);grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);place-self:center;gap:3px;width:72%;padding:3px;display:grid}.negamax-module__H1gGaq__cell{background:var(--lcd-0);color:var(--lcd-3);font-family:var(--nm-pixel), monospace;font-size:calc(var(--w) * .028);cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;padding:0;line-height:1.1;display:flex;position:relative}.negamax-module__H1gGaq__cell:disabled{cursor:default}.negamax-module__H1gGaq__cellWin{background:var(--lcd-2);color:var(--lcd-0)}.negamax-module__H1gGaq__cursor{box-shadow:inset 0 0 0 3px var(--lcd-2);animation:1s steps(2,end) infinite negamax-module__H1gGaq__blink}@keyframes negamax-module__H1gGaq__blink{50%{box-shadow:inset 0 0 0 3px #0000}}.negamax-module__H1gGaq__cell:focus-visible{outline:3px solid var(--lcd-3);outline-offset:-3px}.negamax-module__H1gGaq__mark{shape-rendering:crispedges;width:62%;height:62%}.negamax-module__H1gGaq__score{font-size:calc(var(--w) * .05);font-weight:700}.negamax-module__H1gGaq__best{background:var(--lcd-3);color:var(--lcd-0);margin-top:.15em;padding:0 .25em}.negamax-module__H1gGaq__brandRow{margin:calc(var(--w) * .035) 0 calc(var(--w) * .06) calc(var(--w) * .01);align-items:baseline;gap:.4em;display:flex}.negamax-module__H1gGaq__brand{font-style:italic;font-weight:800;font-size:calc(var(--w) * .062);letter-spacing:-.01em}.negamax-module__H1gGaq__brandTm{font-size:calc(var(--w) * .03);font-weight:600}.negamax-module__H1gGaq__controls{grid-template-columns:1fr 1fr;align-items:center;display:grid}.negamax-module__H1gGaq__dpad{--d:calc(var(--w) * .3);width:var(--d);height:var(--d);margin-left:calc(var(--w) * .02);position:relative}.negamax-module__H1gGaq__dbtn{color:#6b6b75;width:34%;height:34%;font-size:calc(var(--w) * .03);cursor:pointer;background:#1f1f24;border:0;position:absolute;box-shadow:inset 0 -3px #00000080}.negamax-module__H1gGaq__dbtn:active{transform:translateY(1px);box-shadow:inset 0 2px #00000080}.negamax-module__H1gGaq__dUp{border-radius:4px 4px 0 0;top:0;left:33%}.negamax-module__H1gGaq__dDown{border-radius:0 0 4px 4px;bottom:0;left:33%}.negamax-module__H1gGaq__dLeft{border-radius:4px 0 0 4px;top:33%;left:0}.negamax-module__H1gGaq__dRight{border-radius:0 4px 4px 0;top:33%;right:0}.negamax-module__H1gGaq__dCenter{background:#1f1f24;width:34%;height:34%;position:absolute;top:33%;left:33%}.negamax-module__H1gGaq__ab{justify-content:flex-end;gap:calc(var(--w) * .05);margin-right:calc(var(--w) * .02);display:flex;transform:rotate(-22deg)}.negamax-module__H1gGaq__abItem{flex-direction:column;align-items:center;gap:.35em;display:flex}.negamax-module__H1gGaq__abItem:first-child{margin-top:calc(var(--w) * .08)}.negamax-module__H1gGaq__round{width:calc(var(--w) * .14);height:calc(var(--w) * .14);background:radial-gradient(circle at 35% 30%, #b8325c, var(--btn) 60%);cursor:pointer;border:0;border-radius:999px;box-shadow:0 3px #5a1027,0 5px 10px #0000004d}.negamax-module__H1gGaq__round:active{transform:translateY(2px);box-shadow:0 1px #5a1027}.negamax-module__H1gGaq__btnLabel{font-weight:800;font-size:calc(var(--w) * .034);letter-spacing:.06em}.negamax-module__H1gGaq__pills{justify-content:center;gap:calc(var(--w) * .06);margin-top:calc(var(--w) * .08);display:flex}.negamax-module__H1gGaq__pillItem{flex-direction:column;align-items:center;gap:.35em;display:flex;transform:rotate(-22deg)}.negamax-module__H1gGaq__pill{width:calc(var(--w) * .13);height:calc(var(--w) * .035);cursor:pointer;background:#8e8c86;border:0;border-radius:999px;box-shadow:inset 0 -2px #00000040}.negamax-module__H1gGaq__pillLabel{font-weight:700;font-size:calc(var(--w) * .026);letter-spacing:.1em}.negamax-module__H1gGaq__dbtn:focus-visible,.negamax-module__H1gGaq__round:focus-visible,.negamax-module__H1gGaq__pill:focus-visible{outline-offset:3px;outline:3px solid #ffd23f}.negamax-module__H1gGaq__guide{color:#1b3a1b;background:#dfe6d2;border-radius:4px;justify-self:center;width:100%;max-width:34rem;padding:clamp(1.25rem,2.5vw,2rem);font-size:15px;line-height:1.55;box-shadow:0 20px 40px -20px #0009}.negamax-module__H1gGaq__guideKicker{font-family:var(--nm-pixel), monospace;letter-spacing:.08em;color:#3e6b3e;font-size:12px}.negamax-module__H1gGaq__guideTitle{font-family:var(--nm-pixel), monospace;margin-top:.35rem;font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.15}.negamax-module__H1gGaq__guideH{font-family:var(--nm-pixel), monospace;letter-spacing:.06em;border-bottom:2px dotted #7f9f6f;margin:1.4rem 0 .5rem;padding-bottom:.3rem;font-size:13px}.negamax-module__H1gGaq__keys{grid-template-columns:auto 1fr;gap:.3rem .9rem;font-size:14px;display:grid}.negamax-module__H1gGaq__keys kbd{font-family:var(--nm-pixel), monospace;color:#dfe6d2;white-space:nowrap;background:#1b3a1b;border-radius:2px;padding:.1rem .4rem;font-size:11px}.negamax-module__H1gGaq__modes{flex-wrap:wrap;gap:.4rem;display:flex}.negamax-module__H1gGaq__mode{font-family:var(--nm-pixel), monospace;color:#1b3a1b;cursor:pointer;background:0 0;border:2px solid #1b3a1b;border-radius:2px;padding:.35rem .6rem;font-size:12px}.negamax-module__H1gGaq__mode[aria-pressed=true]{color:#dfe6d2;background:#1b3a1b}.negamax-module__H1gGaq__mode:focus-visible,.negamax-module__H1gGaq__guideBtn:focus-visible{outline-offset:2px;outline:3px solid #8b1e3f}.negamax-module__H1gGaq__score3{text-align:center;border:2px solid #1b3a1b;grid-template-columns:repeat(3,1fr);display:grid}.negamax-module__H1gGaq__score3>div{padding:.5rem}.negamax-module__H1gGaq__score3>div+div{border-left:2px solid #1b3a1b}.negamax-module__H1gGaq__score3 dd{font-family:var(--nm-pixel), monospace;font-size:1.6rem;line-height:1.2}.negamax-module__H1gGaq__score3 dt{font-size:12px}.negamax-module__H1gGaq__history{font-size:14px}.negamax-module__H1gGaq__history li{border-bottom:1px dotted #9fb88f;justify-content:space-between;padding:.25rem 0;display:flex}.negamax-module__H1gGaq__guideBtn{font-family:var(--nm-pixel), monospace;color:#8b1e3f;cursor:pointer;background:0 0;border:0;font-size:11px;text-decoration:underline}.negamax-module__H1gGaq__check{cursor:pointer;align-items:center;gap:.5rem;font-size:14px;display:inline-flex}.negamax-module__H1gGaq__check input{accent-color:#1b3a1b;width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.negamax-module__H1gGaq__flash,.negamax-module__H1gGaq__cursor{animation:none}}
@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26e9340776e0c8e8-s.1ezp49bmel24y.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/37f34e4fcce0f2d4-s.p.2-db4p8p3l7-q.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../media/9a82a02b3825653d-s.28_7y_h231w8p.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../media/8ec783ae88469012-s.p.3owr7cxy7kxtq.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:68.84%;descent-override:16.71%;line-gap-override:0.0%;size-adjust:149.62%}.silkscreen_67d9f526-module___qrGIa__className{font-family:Silkscreen,Silkscreen Fallback;font-style:normal}.silkscreen_67d9f526-module___qrGIa__variable{--nm-pixel:"Silkscreen", "Silkscreen Fallback"}
