.b2332W_game{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);max-width:32rem;padding:.85rem}.b2332W_status{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font:800 .75rem/1 Inter,ui-sans-serif,sans-serif}.b2332W_canvas{border:1px solid var(--line);height:auto;image-rendering:pixelated;width:100%;max-width:100%;display:block}.b2332W_actions,.b2332W_controls{gap:.6rem;display:flex}.b2332W_actions{margin-top:.85rem}.b2332W_actions button,.b2332W_controls button{background:var(--accent);border-radius:var(--radius);color:var(--bg);cursor:pointer;border:0;padding:.75rem .9rem;font:800 .85rem/1 Inter,ui-sans-serif,sans-serif}.b2332W_actions .b2332W_secondary,.b2332W_controls button{border:1px solid var(--line);color:var(--text);background:0 0}.b2332W_actions button:hover,.b2332W_controls button:hover{border-color:var(--accent);color:var(--accent)}.b2332W_controls{justify-content:center;margin-top:.85rem}.b2332W_controls button{min-width:4rem}.b2332W_game>p{color:var(--muted);text-align:center;margin:.9rem 0 0;font-family:Inter,ui-sans-serif,sans-serif;font-size:.7rem;line-height:1.4}@media (min-width:40rem){.b2332W_game{padding:1rem}}
