*{box-sizing:border-box}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f0eddf;background:#101220;font-family:system-ui,sans-serif}body{margin:0}header{max-width:1080px;margin:auto;padding:18px 20px}a{color:#bfe987;text-underline-offset:4px}nav{flex-wrap:wrap;gap:8px 20px;margin-top:14px;display:flex}nav a{padding:8px 0;font-size:14px}nav a[aria-current]{color:#fff;text-decoration-thickness:3px}main{max-width:1080px;margin:auto;padding:0 20px 32px}h1{letter-spacing:-.03em;margin:20px 0 10px;font-size:clamp(26px,5vw,40px);font-weight:650}p{color:#c9cad1;max-width:680px;line-height:1.6}#game{width:100%;max-width:540px;margin:22px auto}canvas{touch-action:none;max-width:100%;height:auto;margin:auto;display:block}canvas:focus-visible{outline-offset:3px;outline:2px solid #bfe987}#error:empty{display:none}@media (max-width:600px){header{padding:12px}main{padding:0 0 24px}h1,p{margin-left:12px;margin-right:12px}}
