.page[data-astro-cid-ikqophwf]{padding:clamp(48px,8vw,96px) 0 clamp(56px,9vw,110px)}.lede[data-astro-cid-ikqophwf]{max-width:40em;margin-top:16px;font-size:1.1rem}.lede[data-astro-cid-ikqophwf] kbd[data-astro-cid-ikqophwf]{border:1px solid var(--line-strong);font:500 .85em var(--mono);border-radius:5px;padding:1px 6px}.game[data-astro-cid-ikqophwf]{margin-top:28px;padding:clamp(14px,3vw,24px)}.hud-bar[data-astro-cid-ikqophwf]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.stat[data-astro-cid-ikqophwf]{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.k[data-astro-cid-ikqophwf]{color:var(--faint);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.v[data-astro-cid-ikqophwf]{color:var(--fg);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:600}.lives[data-astro-cid-ikqophwf]{color:var(--magenta);letter-spacing:.15em}.game-canvas[data-astro-cid-ikqophwf]{aspect-ratio:800/320;border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 60%, transparent);touch-action:manipulation;cursor:pointer;border-radius:12px;width:100%;height:auto;display:block}.game-canvas[data-astro-cid-ikqophwf]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.controls[data-astro-cid-ikqophwf]{flex-wrap:wrap;align-items:center;gap:14px;min-height:48px;margin-top:14px;display:flex}.controls[data-astro-cid-ikqophwf] .btn[data-astro-cid-ikqophwf][hidden]{display:none}.status[data-astro-cid-ikqophwf]{color:var(--muted);margin:0;font-size:.9rem}.rules[data-astro-cid-ikqophwf]{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px;margin-top:22px;display:grid}.rule[data-astro-cid-ikqophwf]{padding:16px 18px}.rule[data-astro-cid-ikqophwf] p[data-astro-cid-ikqophwf]{color:var(--muted);margin:8px 0 0;font-size:.95rem}.rule[data-astro-cid-ikqophwf] strong[data-astro-cid-ikqophwf]{color:var(--fg)}.tag[data-astro-cid-ikqophwf]{color:var(--lime);text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}.tag[data-astro-cid-ikqophwf].bad{color:var(--magenta)}@media (width<=520px){.hud-bar[data-astro-cid-ikqophwf]{grid-template-columns:repeat(2,minmax(0,1fr))}}
