* { box-sizing: border-box; }
html, body { margin: 0; padding: 0; height: 100%; overflow: hidden; background: #0c0f1a; }
#game-wrap { position: fixed; inset: 0; display: flex; align-items: center; justify-content: center; }
canvas#game { display: block; width: 100%; height: 100%; background: #0c0f1a; touch-action: none; image-rendering: optimizeSpeed; }
