.blocks-wrap{width:100%;max-width:720px}.blocks-hud{display:flex;justify-content:space-between;gap:8px;margin-bottom:10px;color:#c9ff62;font-size:12px}.blocks-hud b{font-weight:500}#play-area .blocks-canvas{width:100%;max-width:720px;height:auto;aspect-ratio:9/5;image-rendering:pixelated;border-color:#658b85}.blocks-credit{font-size:10px;letter-spacing:1px;color:#b4c4ba;margin:8px 0 0;text-align:center}.blocks-controls button{width:100%;min-height:52px;background:#c9ff62;color:#17241d;border:0;border-radius:10px;font:600 16px inherit;touch-action:manipulation;user-select:none}.blocks-controls button:active{background:#e5ffa8}.blocks-controls{margin-top:12px}@media(max-width:760px){.blocks-hud{font-size:10px}.blocks-controls{margin:0 0 10px}.arcade:has(.blocks-wrap){margin-inline:-8px}.play-panel:has(.blocks-wrap){padding-inline:6px}}
