/* Doomer: full-window pixel canvases. The game draws at a low resolution and the browser scales it up crisply. */
html, body { margin: 0; height: 100%; background: #000; overflow: hidden; }
.stage { position: fixed; inset: 0; }
.stage canvas { position: absolute; inset: 0; width: 100%; height: 100%; image-rendering: pixelated; image-rendering: crisp-edges; }
body.locked { cursor: none; }
.err { position: fixed; left: 16px; right: 16px; top: 40%; color: #f4d040; font: 16px/1.4 system-ui, sans-serif; text-align: center; }
