.pcfloat.svelte-1e5x5yv{position:fixed;bottom:24px;right:24px;z-index:90;width:240px;background:linear-gradient(145deg,var(--bench-1) 0%,#0f0f17 100%);border:0;border-radius:0;padding:.85rem 1rem;box-shadow:var(--shadow-px-sm);animation:svelte-1e5x5yv-pcfloat-slidein .5s cubic-bezier(.22,1,.36,1) forwards;font-family:var(--font-sans);display:flex;flex-direction:column;gap:.5rem}@keyframes svelte-1e5x5yv-pcfloat-slidein{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.pcfloat-close.svelte-1e5x5yv{position:absolute;top:8px;right:8px;background:none;border:none;color:var(--paper-3);cursor:pointer;padding:4px;border-radius:0;transition:all .15s;line-height:0}.pcfloat-close.svelte-1e5x5yv:hover{color:#fff;background:var(--bench-2)}.pcfloat-grade.svelte-1e5x5yv{width:36px;height:36px;border-radius:0;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0;font-family:var(--font-stamp);font-weight:700;color:var(--ink);box-shadow:0 0 0 2px var(--ink),4px 4px 0 2px var(--ink)!important}.pcfloat-info.svelte-1e5x5yv{display:flex;flex-direction:column;gap:.1rem}.pcfloat-gpu.svelte-1e5x5yv{font-size:.82rem;font-weight:700;color:var(--paper);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcfloat-ram.svelte-1e5x5yv{font-size:.75rem;color:var(--paper-3);font-family:var(--font-mono, monospace)}.pcfloat-stats.svelte-1e5x5yv{display:flex;align-items:baseline;gap:.3rem}.pcfloat-num.svelte-1e5x5yv{font-family:var(--font-mono, monospace);font-weight:800;font-size:1.3rem;line-height:1}.pcfloat-of.svelte-1e5x5yv{font-size:.75rem;color:var(--paper-3)}.pcfloat-bar.svelte-1e5x5yv{width:100%;height:6px;border-radius:0;background:var(--bench-2);overflow:hidden}.pcfloat-bar-fill.svelte-1e5x5yv{height:100%;border-radius:0;transition:width .6s cubic-bezier(.22,1,.36,1)}.pcfloat-cta.svelte-1e5x5yv{display:block;text-align:center;padding:.4rem .6rem;background:#3ff0ff0f;border:1px solid rgba(63,240,255,.12);border-radius:0;color:var(--paper);font-size:.75rem;font-weight:600;text-decoration:none;transition:all .2s}.pcfloat-cta.svelte-1e5x5yv:hover{background:#3ff0ff1f;border-color:#3ff0ff3d;transform:translate(-3px,-3px)}@media(max-width:768px){.pcfloat.svelte-1e5x5yv{bottom:0;right:0;left:0;width:100%;border-radius:0;padding:.6rem 1rem;flex-direction:row;align-items:center;gap:.6rem;animation:svelte-1e5x5yv-pcfloat-slideup .4s cubic-bezier(.22,1,.36,1) forwards}@keyframes svelte-1e5x5yv-pcfloat-slideup{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.pcfloat-grade.svelte-1e5x5yv{width:32px;height:32px;font-size:.9rem;font-family:var(--font-stamp);font-weight:700;color:var(--ink);box-shadow:0 0 0 2px var(--ink),4px 4px 0 2px var(--ink)!important}.pcfloat-info.svelte-1e5x5yv{flex:1;min-width:0}.pcfloat-gpu.svelte-1e5x5yv{font-size:.75rem}.pcfloat-stats.svelte-1e5x5yv,.pcfloat-bar.svelte-1e5x5yv{display:none}.pcfloat-cta.svelte-1e5x5yv{flex-shrink:0;white-space:nowrap}.pcfloat-close.svelte-1e5x5yv{position:static;order:10}}@media(prefers-reduced-motion:reduce){.pcfloat.svelte-1e5x5yv{animation:none;opacity:1;transform:none}}.trend[data-astro-cid-fhjrlqbg]{background:#07050fb8;border-bottom:2px solid var(--rule)}.trend-row[data-astro-cid-fhjrlqbg]{display:flex;align-items:center;gap:1rem;min-height:38px}.trend-live[data-astro-cid-fhjrlqbg]{flex:none;display:inline-flex;align-items:center;gap:.45rem;font:600 .8125rem/1 var(--font-pixel);text-transform:uppercase;letter-spacing:.08em;color:var(--grade-d)}.trend-live[data-astro-cid-fhjrlqbg] i[data-astro-cid-fhjrlqbg]{width:8px;height:8px;background:var(--grade-d);box-shadow:0 0 0 1px var(--ink);animation:pxBlink 1s steps(2,jump-none) infinite}.trend-view[data-astro-cid-fhjrlqbg]{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 48px),transparent)}.trend-track[data-astro-cid-fhjrlqbg]{display:flex;width:max-content;animation:trend-scroll var(--dur) linear infinite}.trend-view[data-astro-cid-fhjrlqbg]:hover .trend-track[data-astro-cid-fhjrlqbg],.trend-view[data-astro-cid-fhjrlqbg]:focus-within .trend-track[data-astro-cid-fhjrlqbg]{animation-play-state:paused}.trend-list[data-astro-cid-fhjrlqbg]{list-style:none;display:flex;gap:2.2rem;padding:6px 2.2rem 6px 0}.trend-list[data-astro-cid-fhjrlqbg] li[data-astro-cid-fhjrlqbg]{flex:none}.trend-list[data-astro-cid-fhjrlqbg] a[data-astro-cid-fhjrlqbg]{display:flex;align-items:center;gap:.6rem;min-width:0;color:var(--paper-2);text-decoration:none;font-size:.8125rem;line-height:1.2}.trend-list[data-astro-cid-fhjrlqbg] a[data-astro-cid-fhjrlqbg]:hover{color:var(--paper)}.trend-list[data-astro-cid-fhjrlqbg] a[data-astro-cid-fhjrlqbg]:hover span[data-astro-cid-fhjrlqbg]{text-decoration:underline;text-decoration-color:var(--c);text-underline-offset:3px}.trend-list[data-astro-cid-fhjrlqbg] b[data-astro-cid-fhjrlqbg]{flex:none;padding:4px 6px 3px;font:600 .75rem/1 var(--font-pixel);text-transform:uppercase;letter-spacing:.06em;color:var(--ink);background:var(--c)}.trend-list[data-astro-cid-fhjrlqbg] span[data-astro-cid-fhjrlqbg]{white-space:nowrap}@keyframes trend-scroll{to{transform:translate(-50%)}}@media(max-width:640px){.trend-row[data-astro-cid-fhjrlqbg]{gap:.7rem}.trend-live[data-astro-cid-fhjrlqbg]{font-size:.75rem}}@media(prefers-reduced-motion:reduce){.trend-live[data-astro-cid-fhjrlqbg] i[data-astro-cid-fhjrlqbg],.trend-track[data-astro-cid-fhjrlqbg]{animation:none}.trend-view[data-astro-cid-fhjrlqbg]{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:none;mask-image:none}.trend-list[data-astro-cid-fhjrlqbg][aria-hidden]{display:none}}@font-face{font-family:Jersey;src:url(/fonts/jersey10-latin-ext.woff2) format("woff2");font-display:swap;size-adjust:118%;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;src:url(/fonts/jersey10-latin.woff2) format("woff2");font-display:swap;size-adjust:118%;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bench-0: #110c22;--bench-1: #1a1336;--bench-2: #241b4a;--bench-3: #2f2560;--rule: #3a2f6e;--rule-strong: #54479a;--paper: #f5f0ff;--paper-2: #d2c9f0;--paper-3: #a99fd0;--ink: #07050f;--pink: #ff3fbf;--cyan: #3ff0ff;--yellow: #ffe14a;--bg-primary: var(--bench-0);--bg-secondary: var(--bench-1);--bg-card: var(--bench-1);--bg-card-hover: var(--bench-2);--border: var(--rule);--border-hover: var(--rule-strong);--text-primary: var(--paper);--text-secondary: var(--paper-2);--text-muted: var(--paper-3);--accent: var(--cyan);--accent-hover: #9ff8ff;--on-accent: var(--ink);--grade-s: #ffe14a;--grade-a: #4dff91;--grade-b: #3ff0ff;--grade-c: #ffa53a;--grade-d: #ff5b5b;--grade-f: #ff3fbf;--radius-sm: 0px;--radius: 0px;--radius-lg: 0px;--px: 3px;--shadow-px: 0 0 0 var(--px) var(--ink), 6px 6px 0 var(--px) var(--ink);--shadow-px-sm: 0 0 0 2px var(--ink), 3px 3px 0 2px var(--ink);--ease: cubic-bezier(.2, 0, 0, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--thud: cubic-bezier(.34, 1.4, .64, 1);--steps: steps(4, end);--font-sans: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-voice: "Jersey", "DM Sans", system-ui, sans-serif;--font-pixel: "Jersey", "DM Sans", system-ui, sans-serif;--font-stamp: "Silkscreen", "Jersey", ui-monospace, monospace;--font-mono: "JetBrains Mono", ui-monospace, Consolas, monospace}[data-g=s],.grade-s{--g: var(--grade-s)}[data-g=a],.grade-a{--g: var(--grade-a)}[data-g=b],.grade-b{--g: var(--grade-b)}[data-g=c],.grade-c{--g: var(--grade-c)}[data-g=d],.grade-d{--g: var(--grade-d)}[data-g=f],.grade-f{--g: var(--grade-f)}[data-g=x],[data-g="?"]{--g: var(--paper-3)}*{margin:0;padding:0;box-sizing:border-box}html{font-family:var(--font-sans);color:var(--text-primary);-webkit-font-smoothing:antialiased;text-size-adjust:100%;background:radial-gradient(900px 480px at 92% -10%,rgba(255,63,191,.16),transparent 70%),radial-gradient(800px 520px at -10% 40%,rgba(63,240,255,.08),transparent 70%),var(--bg-primary);background-attachment:fixed}body{min-height:100vh;background:transparent}#world{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;image-rendering:pixelated}body:before{content:"";position:fixed;inset:0;z-index:1000;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0 1px,transparent 1px 3px)}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}::selection{background:var(--pink);color:var(--ink)}.ov{font:600 .8125rem/1.3 var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;color:var(--cyan)}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.px{font-family:var(--font-pixel)}.stamp{--sz: 88px;position:relative;display:grid;place-items:center;flex:none;width:var(--sz);height:var(--sz);color:var(--ink);background:var(--g, var(--paper-3));box-shadow:0 0 0 max(2px,calc(var(--sz) * .035)) var(--ink),calc(var(--sz) * .06) calc(var(--sz) * .06) 0 max(2px,calc(var(--sz) * .035)) var(--ink)}.stamp:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset calc(var(--sz) * -.07) calc(var(--sz) * -.07) 0 #00000038,inset calc(var(--sz) * .05) calc(var(--sz) * .05) 0 #ffffff47}.stamp b{font:700 calc(var(--sz) * .5)/1 var(--font-stamp);transform:translateY(-.02em)}.stamp.mini{--sz: 28px}.stamp.is-pending{color:var(--paper-3);background:var(--bench-2)}.stamp.is-pending:after{box-shadow:none}.stamp.is-pending b{animation:pxBlink 1s steps(2,jump-none) infinite}.stamp.thud{animation:stampThud .42s var(--thud) both}@keyframes stampThud{0%{opacity:0;transform:translateY(-40%) scale(1.25)}60%{opacity:1;transform:translateY(4%) scale(.96)}to{transform:none}}@keyframes pxBlink{0%{opacity:1}to{opacity:.25}}.gauge{display:grid;grid-template-columns:repeat(6,1fr);gap:3px;width:var(--w, 88px)}.gauge i{height:8px;background:var(--bench-3);box-shadow:0 0 0 1px var(--ink);transition:background-color .3s var(--steps)}.gauge i.on{background:var(--g, var(--paper-3))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 15px;border:0;color:var(--ink);background:var(--yellow);font:600 .875rem/1 var(--font-pixel);text-transform:uppercase;letter-spacing:.06em;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-px-sm);transition:transform .08s steps(2,end),box-shadow .08s steps(2,end),background-color .15s var(--ease)}.btn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.4}.btn:hover{background:#fff27a;color:var(--ink)}.btn:active{transform:translate(3px,3px);box-shadow:0 0 0 2px var(--ink)}.btn.solid{background:var(--pink)}.btn.ghost{background:var(--bench-1);color:var(--paper)}.px-card{background:var(--bench-1);box-shadow:var(--shadow-px)}img{max-width:100%;height:auto}.container{max-width:1140px;margin:0 auto;padding:0 1.5rem}.header{position:sticky;top:0;z-index:100;background:#110c22f5;border-bottom:3px solid var(--ink);padding:calc(.8rem + 3px) 0 .8rem}.header:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--grade-s) 0 16.66%,var(--grade-a) 0 33.33%,var(--grade-b) 0 50%,var(--grade-c) 0 66.66%,var(--grade-d) 0 83.33%,var(--grade-f) 0)}.header .container{display:flex;align-items:center;justify-content:space-between;gap:1rem}.logo{display:inline-flex;align-items:baseline;font:700 1.15rem/1 var(--font-stamp);letter-spacing:.02em;color:var(--paper);text-shadow:3px 3px 0 var(--ink)}.logo:hover{color:var(--paper)}.logo span{font:inherit;color:var(--you, var(--pink));transition:color .6s var(--ease)}.logo:hover span{color:var(--paper)}.nav{display:flex;gap:1.6rem;align-items:center}.nav a{position:relative;color:var(--paper-2);font:600 .875rem/1 var(--font-pixel);text-transform:uppercase;letter-spacing:.06em;transition:color .15s var(--ease)}.nav a:hover{color:var(--paper)}.nav a[aria-current=page]{color:var(--yellow)}.nav a[aria-current=page]:before{content:"▶";position:absolute;left:-1.1em;top:50%;transform:translateY(-50%);font-size:.7em;animation:pxBlink .8s steps(2,jump-none) infinite}.nav a.nav-mygames-secondary{color:var(--paper-3);font-weight:600;font-size:.875rem}.nav a.nav-mygames-secondary:hover,.nav a.nav-mygames-secondary.hw-ready{color:var(--paper)}.nav-dropdown{position:relative}.nav-dropdown-trigger{display:inline-flex;align-items:center;gap:.3rem;background:none;border:none;color:var(--paper-2);font:600 .875rem/1 var(--font-pixel);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;padding:.35rem 0;transition:color .18s var(--ease)}.nav-dropdown-trigger:hover{color:var(--paper)}.nav-dropdown-arrow{transition:transform .18s var(--ease)}.nav-dropdown.open .nav-dropdown-arrow{transform:rotate(180deg)}.nav-dropdown-menu{position:absolute;top:calc(100% + 12px);left:50%;min-width:220px;padding:.4rem;background:var(--bench-1);border:0;box-shadow:var(--shadow-px);opacity:0;visibility:hidden;transform:translate(-50%) translateY(-4px);transition:opacity .15s var(--ease),transform .15s var(--ease),visibility .15s;z-index:200}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown.open .nav-dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.nav-dropdown-menu a{display:block;padding:.5rem .7rem;border-radius:6px;color:var(--paper-2);font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .12s var(--ease),color .12s var(--ease)}.nav-dropdown-menu a:hover{color:var(--paper);background:var(--bench-2)}.nav-dropdown-divider{display:block;padding:.7rem .7rem .3rem;margin-top:.3rem;font:500 .75rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--paper-3);border-top:1px dashed var(--rule-strong)}.nav-dropdown-divider:first-of-type{border-top:0;margin-top:0}.mobile-menu-divider{display:block;padding:.8rem 0 .2rem;font:500 .75rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--paper-3);border-bottom:none}.header-actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.lang-toggle{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .6rem;border:1px solid var(--rule-strong);border-radius:6px;font:400 .75rem/1 var(--font-pixel);text-decoration:none;background:var(--bench-1);transition:border-color .18s var(--ease)}.lang-toggle:hover{border-color:var(--paper-3)}.lang-current{color:var(--yellow)}.lang-sep{color:var(--rule-strong)}.lang-alt{color:var(--paper-3);transition:color .18s var(--ease)}.lang-toggle:hover .lang-alt{color:var(--paper)}.hamburger{display:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:8px;background:none;border:1px solid var(--rule-strong);border-radius:6px;cursor:pointer}.hamburger-line{display:block;width:100%;height:1.5px;background:var(--paper);border-radius:1px;transition:transform .25s var(--ease),opacity .2s var(--ease)}.hamburger.open .hamburger-line:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.hamburger.open .hamburger-line:nth-child(2){opacity:0}.hamburger.open .hamburger-line:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mobile-menu{display:none;flex-direction:column;background:var(--bench-0);border-top:1px solid var(--rule);padding:0;max-height:0;overflow:hidden;transition:max-height .3s var(--ease),padding .3s var(--ease)}.mobile-menu.open{max-height:640px;padding:.5rem 1.5rem 1.25rem}.mobile-menu a{display:block;padding:.7rem 0;color:var(--paper-2);font-size:1rem;font-weight:600;border-bottom:1px solid var(--rule);transition:color .15s var(--ease)}.mobile-menu a:last-child{border-bottom:none}.mobile-menu a:hover,.mobile-menu a[aria-current=page]{color:var(--paper)}.mobile-lang{margin-top:.25rem;color:var(--paper)!important;font-size:.875rem!important}.section-title{font-size:1rem;font-weight:700;margin-bottom:.75rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.anticipated-row{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.antic-card{flex-shrink:0;width:200px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:all .15s;text-decoration:none;color:inherit}.antic-card:hover{border-color:var(--border-hover);transform:translateY(-1px)}.antic-img-wrap{position:relative}.antic-card img{width:100%;height:93px;object-fit:cover;display:block}.antic-grade{position:absolute;top:6px;right:6px;width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-weight:800;font-size:.85rem;background:#0009;color:var(--text-muted)}.antic-grade.ag-s{background:var(--grade-s);color:#000}.antic-grade.ag-a{background:var(--grade-a);color:#000}.antic-grade.ag-b{background:var(--grade-b);color:#000}.antic-grade.ag-c{background:var(--grade-c);color:#000}.antic-grade.ag-d{background:var(--grade-d);color:#fff}.antic-grade.ag-f{background:var(--grade-f);color:#fff}.antic-info{padding:.5rem .6rem}.antic-name{font-size:.78rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.antic-date{font-size:.65rem;color:var(--text-muted);margin-top:.15rem}.popular-section{padding-top:1rem;padding-bottom:1.5rem}.popular-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.75rem}.popular-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;text-decoration:none;color:inherit;transition:all .15s;display:block}.popular-card:hover{border-color:var(--border-hover);transform:translateY(-2px);box-shadow:0 4px 16px #0000004d}.popular-img-wrap{position:relative;aspect-ratio:460 / 215;background:var(--bg-secondary)}.popular-card img{width:100%;height:100%;object-fit:cover;display:block}.popular-grade{position:absolute;top:6px;right:6px;width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-weight:800;font-size:.85rem;background:#0009;color:var(--text-muted)}.popular-grade.ag-s{background:var(--grade-s);color:#000}.popular-grade.ag-a{background:var(--grade-a);color:#000}.popular-grade.ag-b{background:var(--grade-b);color:#000}.popular-grade.ag-c{background:var(--grade-c);color:#000}.popular-grade.ag-d{background:var(--grade-d);color:#fff}.popular-grade.ag-f{background:var(--grade-f);color:#fff}.popular-info{padding:.55rem .7rem}.popular-name{font-size:.85rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.popular-meta{display:flex;gap:.6rem;align-items:center;font-size:.68rem;color:var(--text-muted);margin-top:.2rem}.popular-players{font-family:var(--font-mono);color:#54d98c}@media(max-width:480px){.popular-grid{grid-template-columns:repeat(2,1fr);gap:.5rem}.popular-name{font-size:.78rem}}.search-row{display:flex;align-items:center;gap:.9rem;margin-bottom:1rem}.search-input{flex:1;padding:.8rem 1rem .8rem 2.6rem;background:var(--bench-1) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%233ff0ff' stroke-width='2.4' stroke-linecap='square'%3E%3Crect x='4.5' y='4.5' width='12' height='12'/%3E%3Cpath d='m17 17 4 4'/%3E%3C/svg%3E") no-repeat 14px center;border:0;box-shadow:var(--shadow-px-sm);color:var(--paper);font:500 .9375rem/1.2 var(--font-sans);outline:none;transition:border-color .18s var(--ease),background-color .18s var(--ease)}.search-input:hover{background-color:var(--bench-2)}.search-input:focus{background-color:var(--bench-2);box-shadow:0 0 0 2px var(--cyan),3px 3px 0 2px var(--ink)}.search-input::placeholder{color:var(--paper-3)}.game-count{font:400 .75rem/1 var(--font-pixel);color:var(--paper-3);white-space:nowrap}.grade-summary{display:flex;gap:.4rem;margin-bottom:.9rem;flex-wrap:wrap}.grade-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .7rem;border-radius:6px;font:600 .8125rem/1 var(--font-sans);cursor:pointer;color:var(--paper-2);background:transparent;border:1px solid var(--rule-strong);transition:color .18s var(--ease),border-color .18s var(--ease),background-color .18s var(--ease)}.grade-pill .gc{font:500 .75rem/1 var(--font-mono);color:var(--paper-3)}.grade-pill:hover{color:var(--paper);border-color:var(--paper-3)}.grade-pill.active{color:var(--bench-0);background:var(--paper);border-color:var(--paper)}.grade-pill.active .gc{color:var(--bench-0)}.grade-pill.gp-s{--g: var(--grade-s)}.grade-pill.gp-a{--g: var(--grade-a)}.grade-pill.gp-b{--g: var(--grade-b)}.grade-pill.gp-c{--g: var(--grade-c)}.grade-pill.gp-d{--g: var(--grade-d)}.grade-pill.gp-f{--g: var(--grade-f)}.grade-pill[class*=gp-]:not(.gp-all):before{content:"";width:8px;height:8px;border-radius:1px;background:var(--g)}.filter-bar{display:flex;gap:.25rem 1.4rem;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-bottom:1.25rem;border-bottom:2px dashed var(--rule)}.filter-bar::-webkit-scrollbar{display:none}.filter-pill{position:relative;padding:.55rem 0 .7rem;background:none;border:0;border-radius:0;color:var(--paper-3);font:600 .8125rem/1 var(--font-pixel);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;white-space:nowrap;transition:color .15s var(--ease)}.filter-pill:hover{color:var(--paper)}.filter-pill.active{color:var(--yellow)}.filter-pill.active:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:4px;background:var(--yellow)}.game-list{display:flex;flex-direction:column;background:var(--bench-1);box-shadow:var(--shadow-px)}.game-row{display:flex;align-items:center;gap:1rem;padding:.7rem 1.1rem;border-top:2px dashed var(--rule);transition:background-color .18s var(--ease);text-decoration:none;color:inherit}.game-row:first-child{border-top:0}.game-row:hover{background:var(--bench-2);color:inherit}.game-row:after{content:"";flex:none;width:16px;height:16px;margin-left:.25rem;background:currentColor;color:var(--paper-3);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .18s var(--ease),color .18s var(--ease)}.game-row:hover:after{transform:translate(3px);color:var(--paper)}.game-row-grade{position:relative;display:grid;place-items:center;flex:none;width:32px;height:32px;color:var(--paper-3);background:var(--bench-2);box-shadow:0 0 0 2px var(--ink)}.game-row-grade .grade-letter{font:700 1rem/1 var(--font-stamp);color:inherit}.game-row-grade[class*=" gr-"]{color:var(--ink);background:var(--g);box-shadow:0 0 0 2px var(--ink),3px 3px 0 2px var(--ink);animation:stampThud .42s var(--thud) both;animation-delay:calc(var(--i, 0) * 28ms)}.gr-s{--g: var(--grade-s)}.gr-a{--g: var(--grade-a)}.gr-b{--g: var(--grade-b)}.gr-c{--g: var(--grade-c)}.gr-d{--g: var(--grade-d)}.gr-f{--g: var(--grade-f)}.game-row-grade.gr-\?{--g: var(--paper-3);animation:none;color:var(--paper-3);box-shadow:0 0 0 2px var(--ink);background:var(--bench-2)}.game-row-thumb{width:96px;height:45px;overflow:hidden;flex-shrink:0;background:var(--bench-2);box-shadow:0 0 0 2px var(--ink)}.game-row-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s var(--steps)}.game-row:hover .game-row-thumb img{transform:scale(1.08)}.game-row-info{flex:1;min-width:0}.game-row-name{font:700 .9375rem/1.25 var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-row-sub{display:flex;gap:.7rem;margin-top:.2rem;font:400 .75rem/1.3 var(--font-mono);color:var(--paper-3)}.game-row-players{font-family:var(--font-mono);color:var(--paper-3)}.game-row-sub span+span:before{content:"·";margin-right:.7rem;color:var(--rule-strong)}.game-row-specs{display:flex;gap:.9rem;flex-shrink:0}.spec-pill{font:400 .75rem/1 var(--font-mono);color:var(--paper-3);white-space:nowrap}.spec-pill+.spec-pill:before{content:"·";margin-right:.9rem;color:var(--rule-strong)}.game-row-word{flex:none;min-width:80px;text-align:right;font:600 .8125rem/1 var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;color:var(--g, var(--paper-3))}.game-row-word:empty{display:none}.game-row-price{flex-shrink:0;min-width:56px;text-align:right}.price-tag{font:500 .8125rem/1 var(--font-mono);color:var(--paper-2)}.price-free{font:500 .8125rem/1 var(--font-mono);color:var(--grade-a)}.reqs-table .pass{color:var(--grade-a);font-weight:700}.reqs-table .fail{color:var(--grade-d);font-weight:700}.reqs-table .tight{color:var(--grade-c);font-weight:700}.footer{position:relative;margin-top:4.5rem;color:var(--paper-3);background:linear-gradient(180deg,transparent 0 120px,rgba(7,5,15,.6) 132px,rgba(7,5,15,.82))}.footer-city{display:block;width:100%;height:120px;image-rendering:pixelated}.footer-road{height:12px;margin-bottom:3.2rem;background:repeating-linear-gradient(90deg,var(--yellow) 0 18px,transparent 18px 42px) 0 50% / 100% 2px no-repeat,var(--ink);border-top:3px solid var(--rule-strong);animation:roadScroll 1.6s steps(7,end) infinite}@keyframes roadScroll{to{background-position:-42px 50%,0 0}}.footer-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:3rem;padding-bottom:2.6rem}.footer-motto{margin-top:1rem;font:400 clamp(2.2rem,4vw,3.2rem)/.95 var(--font-voice);color:var(--paper);text-shadow:4px 4px 0 var(--ink)}.footer-blurb{max-width:52ch;margin-top:.9rem;color:var(--paper-2);font-size:.9375rem;line-height:1.6}.footer-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1.6rem;max-width:560px}.footer-stats div{padding:.7rem .8rem .75rem;background:var(--bench-1);box-shadow:var(--shadow-px-sm)}.footer-stats dt{font:600 .75rem/1.1 var(--font-pixel);text-transform:uppercase;letter-spacing:.06em;color:var(--paper-3)}.footer-stats dd{margin-top:.45rem;font:400 1.25rem/1 var(--font-stamp);color:var(--yellow)}.footer-stats div:nth-child(2) dd{color:var(--cyan)}.footer-stats div:nth-child(3) dd{color:var(--grade-a)}.footer-stats div:nth-child(4) dd{color:var(--pink)}.footer-trophies{align-self:start;padding:1rem 1.1rem 1.1rem;background:var(--bench-1);box-shadow:var(--shadow-px)}.footer-trophies .ov{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.8rem}.footer-trophies .ov b{font:400 .8125rem/1 var(--font-stamp);color:var(--yellow)}.tro-list{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.tro{display:grid;justify-items:center;gap:.35rem;padding:.55rem .2rem .5rem;background:var(--bench-0);box-shadow:0 0 0 2px var(--ink);min-width:0}.tro-ico{display:grid;place-items:center;width:28px;height:28px}.tro-ico svg{width:24px;height:24px;image-rendering:pixelated}.tro-ico b{font:400 .9375rem/1 var(--font-stamp);color:var(--rule-strong)}.tro-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 .6875rem/1.1 var(--font-pixel);text-transform:uppercase;letter-spacing:.04em;color:var(--rule-strong)}.tro.on{background:var(--bench-2);box-shadow:0 0 0 2px var(--ink),inset 0 -3px 0 var(--yellow)}.tro.on .tro-name{color:var(--paper-2)}.footer-hint{margin-top:.85rem;font-size:.8125rem;line-height:1.5;color:var(--paper-3)}.footer-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.35fr);gap:2rem;padding:2.2rem 0;border-top:3px dashed var(--rule);border-bottom:3px dashed var(--rule)}.footer-cols div{display:grid;gap:.55rem;align-content:start}.footer-cols .ov{margin-bottom:.35rem}.footer-cols a{position:relative;justify-self:start;color:var(--paper-2);font-size:.9375rem;font-weight:500;line-height:1.35;text-decoration:none;transition:color .12s var(--ease),transform .12s steps(2,end)}.footer-cols a:before{content:"";position:absolute;left:-12px;top:.5em;width:6px;height:6px;background:var(--yellow);opacity:0;transition:opacity .12s var(--ease)}.footer-cols a:hover{color:var(--paper);transform:translate(4px)}.footer-cols a:hover:before{opacity:1}.footer-blog a:not(.footer-more){font-size:.875rem;color:var(--paper-2)}.footer-cols .footer-more{margin-top:.2rem;font:600 .875rem/1 var(--font-pixel);text-transform:uppercase;letter-spacing:.06em;color:var(--yellow)}.footer-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;padding:1.6rem 0}.footer-legend .ov{color:var(--paper-3)}.footer-scale{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem 1.1rem}.footer-scale li{display:inline-flex;align-items:center;gap:.55rem;font:600 .8125rem/1 var(--font-pixel);text-transform:uppercase;letter-spacing:.04em;color:var(--paper-2)}.footer-scale .stamp.mini{--sz: 26px}.footer-disclaimer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;padding:0 0 2.4rem;font-size:.75rem;line-height:1.6}.footer-disclaimer a,.footer-credits a{color:var(--paper-2);text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:3px}.footer-disclaimer a:hover,.footer-credits a:hover{color:var(--paper);text-decoration-color:var(--paper-3)}.footer-bar{background:var(--ink);border-top:3px solid var(--rule);padding:1rem 0 1.1rem}.footer-bar .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 1.6rem}.footer-credits{display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;font-size:.8125rem;color:var(--paper-3)}.insert-coin{font:400 .8125rem/1 var(--font-stamp);color:var(--yellow);letter-spacing:.08em;text-transform:uppercase;animation:pxBlink 1.1s steps(2,jump-none) infinite}.footer-bar-actions{display:flex;gap:.6rem}.footer-chip{display:inline-flex;align-items:center;gap:.4rem;padding:7px 10px 6px;border:0;cursor:pointer;background:var(--bench-2);color:var(--paper-2);font:600 .8125rem/1 var(--font-pixel);text-transform:uppercase;letter-spacing:.06em;text-decoration:none;box-shadow:0 0 0 2px var(--rule-strong)}.footer-chip:hover{background:var(--yellow);color:var(--ink);box-shadow:0 0 0 2px var(--ink)}@media(max-width:1000px){.footer-hero{grid-template-columns:1fr;gap:2rem}.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-disclaimer{grid-template-columns:1fr;gap:.6rem}}@media(max-width:560px){.footer-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-cols{grid-template-columns:1fr 1fr;gap:1.6rem 1.2rem}.footer-blog{grid-column:1 / -1}.footer-bar .container{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.footer-road,.insert-coin{animation:none}}@media(max-width:1024px){.container{max-width:100%}.game-row-specs .spec-pill:nth-child(3){display:none}}@media(max-width:768px){.nav{display:none}.hamburger,.mobile-menu{display:flex}.game-row-specs,.game-row-price{display:none}.game-row-thumb{width:64px;height:30px}.anticipated-row{gap:.5rem}.antic-card{width:160px}.filter-pill{padding:.35rem .65rem;font-size:.75rem}.grade-pill{padding:.35rem .6rem;font-size:.75rem}.section-title{font-size:.9rem}}@media(max-width:480px){.game-row-thumb{display:none}.antic-card{width:140px}.antic-card img{height:65px}.game-row-sub{font-size:.75rem}.spec-pill{font-size:.72rem}.reqs-table th,.reqs-table td{padding:.5rem .4rem;font-size:.75rem}.upgrade-grid{grid-template-columns:1fr}}.upgrade-section{margin:1.5rem 0;padding:1.25rem;background:linear-gradient(135deg,#f4efe40c,#f4efe408);border:1px solid rgba(244,239,228,.12);border-radius:12px}.upgrade-title{font-size:1rem;font-weight:700;color:var(--text-primary);margin:0 0 .25rem}.upgrade-subtitle{font-size:.8rem;color:var(--text-muted);margin:0 0 1rem}.upgrade-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.upgrade-card{display:flex;flex-direction:column;padding:1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;text-decoration:none;transition:all .15s;cursor:pointer}.upgrade-card:hover{border-color:var(--accent, #f4efe4);background:var(--bg-card-hover);transform:translateY(-2px);box-shadow:0 4px 16px #f4efe417}.upgrade-card-badge{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.15rem .5rem;border-radius:4px;width:fit-content;margin-bottom:.5rem}.gpu-card .upgrade-card-badge{background:#f4efe41f;color:#f4efe4}.ram-card .upgrade-card-badge{background:#54d98c33;color:#54d98c}.upgrade-card-name{font-size:.85rem;font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.upgrade-card-price{font-size:1.1rem;font-weight:800;color:#54d98c;margin-bottom:.5rem}.upgrade-card-price:empty{display:none}[data-amz-price] .amz-price{display:block;font-weight:800;color:#54d98c}[data-amz-price] .amz-asof{display:block;font-size:.68rem;font-weight:500;color:var(--text-muted);line-height:1.35;margin-top:2px;letter-spacing:0}[data-amz-price] .amz-details{text-decoration:underline dotted;cursor:help}.upgrade-card-cta{font-size:.75rem;color:var(--accent, #f4efe4);font-weight:500}.upgrade-disclaimer{font-size:.75rem;color:var(--text-secondary, var(--text-muted));margin:.75rem 0 0}.steam-reviews-list{margin-top:.5rem}.steam-review-item{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:.75rem 1rem;margin-bottom:.5rem}.steam-review-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem;font-size:.8rem}.steam-review-hours{color:var(--text-muted);font-size:.7rem}.steam-review-text{font-size:.8rem;color:var(--text-secondary);line-height:1.5;margin:0}.section-subtitle{font-size:.9rem;color:var(--text-secondary);margin:1.5rem 0 .75rem;font-weight:600}.review-thumbs-up{color:#54d98c}.review-thumbs-down{color:#ff6152}.trailers-section{margin:2rem 0 0}.trailers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem}.trailer-card{position:relative;display:block;border-radius:10px;overflow:hidden;border:1px solid var(--border);text-decoration:none;transition:all .15s}.trailer-card:hover{border-color:var(--accent, #f4efe4);transform:translateY(-2px);box-shadow:0 4px 16px #f4efe417}.trailer-thumb{width:100%;height:auto;display:block}.trailer-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:#000000b3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff;transition:all .15s}.trailer-card:hover .trailer-play{background:#f4efe47a;transform:translate(-50%,-50%) scale(1.1)}.trailer-name{padding:.5rem .75rem;font-size:.75rem;color:var(--text-secondary);background:var(--bg-card);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stats-banner{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-secondary);padding:.75rem 0;margin-bottom:.5rem}.stats-row{display:flex;align-items:center;justify-content:center;gap:1.25rem;flex-wrap:wrap}.stat-item{font-size:.78rem;color:var(--text-muted);white-space:nowrap}.stat-number{font-family:var(--font-mono);font-weight:700;font-size:.85rem;color:var(--accent)}.stat-divider{width:1px;height:16px;background:var(--border);flex-shrink:0}@media(max-width:480px){.stats-row{gap:.75rem}.stat-item{font-size:.7rem}.stat-number{font-size:.78rem}.stat-divider{display:none}}.recent-section{padding-top:1rem;padding-bottom:1rem}.anticipated-section{padding-bottom:1.5rem}.section-subtitle-text{font-size:.78rem;color:var(--text-muted);margin-top:-.5rem;margin-bottom:.75rem}.grade-loading .game-row-grade,.grade-loading .popular-grade,.grade-loading .antic-grade,.grade-loading .grade-pill .gc{animation:gradePulse 1.8s ease-in-out infinite}@keyframes gradePulse{0%,to{opacity:.3}50%{opacity:.8}}.hw-loading-banner{text-align:center;padding:.5rem 0;font-size:.72rem;color:var(--text-muted);display:flex;align-items:center;justify-content:center;gap:.5rem}.hw-loading-banner.hidden{display:none}.hw-loading-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);animation:gradePulse 1.2s ease-in-out infinite}.popular-grid{min-height:280px}.popular-img-wrap{background:var(--bg-secondary)}.filter-bar{min-height:36px}.anticipated-row{min-height:160px}.game-grid{min-height:220px}.game-list{min-height:400px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.consent{position:fixed;left:1rem;bottom:1rem;z-index:200;width:min(360px,calc(100vw - 2rem));padding:.9rem 1rem .85rem;background:var(--bg-secondary);border:1px solid var(--border-hover);border-radius:var(--radius);box-shadow:0 12px 32px #00000073;opacity:0;transform:translateY(8px);transition:opacity .22s cubic-bezier(.2,0,0,1),transform .22s cubic-bezier(.2,0,0,1)}.consent.in{opacity:1;transform:none}.consent-text{font-size:.8rem;line-height:1.5;color:var(--text-secondary);margin-bottom:.75rem}.consent-text a{color:var(--text-primary);text-decoration:underline;text-underline-offset:2px}.consent-actions{display:flex;gap:.5rem;justify-content:flex-end}.consent-btn{font:inherit;font-size:.8rem;font-weight:600;padding:.45rem .85rem;border-radius:6px;cursor:pointer;background:transparent;color:var(--text-secondary);border:1px solid var(--border-hover);transition:color .18s,border-color .18s,background .18s}.consent-btn:hover{color:var(--text-primary);border-color:var(--text-muted)}.consent-btn-yes{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary)}.consent-btn-yes:hover{background:#fff;color:var(--bg-primary)}.consent-btn:focus-visible{outline:2px solid var(--accent-hover);outline-offset:2px}@media(prefers-reduced-motion:reduce){.consent{transition:none}}.ach{position:fixed;left:1rem;bottom:1rem;z-index:300;display:flex;align-items:center;gap:12px;padding:10px 16px 10px 10px;max-width:min(360px,calc(100vw - 2rem));background:var(--ink);color:var(--paper);box-shadow:0 0 0 3px var(--yellow),6px 6px 0 3px var(--ink);transform:translateY(calc(100% + 2rem));transition:transform .3s steps(5,end)}.ach.in{transform:none}.ach-ico{display:grid;place-items:center;width:44px;height:44px;background:var(--bench-2);flex:none}.ach-ico svg{width:30px;height:30px;image-rendering:pixelated}.ach-txt{display:grid;gap:3px;min-width:0}.ach-txt small{font:600 .75rem/1 var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;color:var(--yellow)}.ach-txt b{font:700 1.05rem/1.1 var(--font-voice)}.ach-txt em{font-style:normal;font-size:.8125rem;color:var(--paper-2)}html.konami .stamp{animation:konamiHop .35s steps(2,jump-none) infinite}@keyframes konamiHop{50%{transform:translateY(-4px) rotate(-4deg)}}@media(prefers-reduced-motion:reduce){.ach{transition:none}html.konami .stamp{animation:none}}.arcade-hud{position:fixed;top:72px;right:1rem;z-index:250;display:flex;align-items:center;gap:14px;padding:8px 12px;background:var(--ink);box-shadow:0 0 0 3px var(--cyan),5px 5px 0 3px var(--ink);font:400 1rem/1 var(--font-pixel);text-transform:uppercase;letter-spacing:.06em;color:var(--paper-2);pointer-events:none}.arcade-hud[hidden]{display:none}.hud-exit{pointer-events:auto;display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:0;background:var(--pink);color:var(--ink);font:400 .9375rem/1 var(--font-pixel);text-transform:uppercase;cursor:pointer;box-shadow:0 0 0 2px var(--ink)}.hud-exit kbd{font:inherit;font-size:.8125rem;padding:1px 4px;background:var(--ink);color:var(--paper)}.hud-exit:hover{background:var(--yellow)}.arcade-hud b{font-family:var(--font-stamp);font-weight:700;font-size:.8125rem;color:var(--yellow)}.hud-hearts{display:inline-flex;gap:4px}.hud-hearts i{display:block;width:16px;height:14px}.hud-hearts svg{display:block;width:100%;height:100%;fill:var(--rule-strong);image-rendering:pixelated}.hud-hearts i.on svg{fill:var(--grade-d)}.arcade-banner{position:fixed;left:50%;top:40%;z-index:260;transform:translate(-50%,-50%);font:400 clamp(3rem,9vw,6.5rem)/1 var(--font-voice);color:var(--yellow);text-transform:uppercase;text-shadow:5px 5px 0 var(--ink),-2px -2px 0 var(--pink);pointer-events:none;white-space:nowrap}.arcade-banner[hidden]{display:none}.arcade-banner.in{animation:bannerIn .9s steps(6,end) both}@keyframes bannerIn{0%{opacity:0;transform:translate(-50%,-50%) scale(2.2)}40%{opacity:1;transform:translate(-50%,-50%) scale(.94)}60%,to{transform:translate(-50%,-50%) scale(1)}}html{cursor:url(/cursors/arrow.svg) 0 0,auto}:is(a,button,summary,select,label,[role=button],.grade-btn,.filter-pill,.tile,.game-row,.seg button,.carve){cursor:url(/cursors/hand.svg) 9 0,pointer!important}:is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,[contenteditable]){cursor:text!important}html.aim,html.aim *{cursor:url(/cursors/aim.svg) 13 11,crosshair!important}html.hurt body:after{content:"";position:fixed;inset:0;z-index:999;pointer-events:none;box-shadow:inset 0 0 0 10px #ff5b5bcc,inset 0 0 120px #ff5b5b59}@media(max-width:640px){.arcade-hud{top:auto;bottom:5.5rem;right:.75rem;gap:10px}}.boss-bar{position:fixed;left:50%;top:16px;z-index:255;transform:translate(-50%);display:grid;gap:6px;width:min(520px,calc(100vw - 2rem));padding:8px 12px 10px;background:var(--ink);box-shadow:0 0 0 3px var(--grade-d),5px 5px 0 3px var(--ink);pointer-events:none}.boss-bar[hidden]{display:none}.boss-name{font:400 1.25rem/1 var(--font-voice);text-transform:uppercase;color:var(--grade-d);letter-spacing:.04em}.boss-hp{display:block;height:12px;background:repeating-linear-gradient(90deg,var(--bench-3) 0 8px,transparent 8px 10px)}.boss-hp i{display:block;height:100%;background:repeating-linear-gradient(90deg,var(--grade-d) 0 8px,transparent 8px 10px);transition:width .2s steps(4,end)}.boss-bar.is-entering{box-shadow:0 0 0 3px var(--yellow),5px 5px 0 3px var(--ink)}.boss-bar.is-entering .boss-name{color:var(--yellow);animation:pxBlink .5s steps(2,jump-none) infinite}.boss-bar.is-entering .boss-hp i{background:repeating-linear-gradient(90deg,var(--yellow) 0 8px,transparent 8px 10px)}html.game-on{overflow:hidden}html.game-on body>:not(#world):not(.arcade-hud):not(.arcade-banner):not(.boss-bar):not(.ach){visibility:hidden}html.playing,html.playing *{cursor:none!important}html.playing .arcade-hud .hud-exit{cursor:url(/cursors/hand.svg) 9 0,pointer!important}html.game-on{touch-action:none}.nav-hot{display:inline-flex;align-items:center;gap:.4rem;color:var(--pink)!important}.nav-hot b{padding:3px 4px 2px;font:400 .5625rem/1 var(--font-stamp);color:var(--ink);background:var(--yellow);animation:pxBlink 1.4s steps(2,jump-none) infinite}.mobile-menu .nav-hot b{font-size:.625rem}@media(prefers-reduced-motion:reduce){.nav-hot b{animation:none}}
