/* Thème Deep City (sombre, ambre) — remplace le thème love.js par défaut. Pas de vert. */
* { box-sizing: border-box; }
html, body { margin: 0; padding: 0; height: 100%; background: #0c0a10; color: #e8d8c0; font-family: system-ui, sans-serif; overflow: hidden; }
h1, footer { display: none; }
center, center > div { height: 100%; }
center > div { display: flex; align-items: center; justify-content: center; }
#loadingCanvas { width: min(100vw, calc(100vh * 16 / 9)); height: auto; aspect-ratio: 16 / 9; }
/* le canvas ne doit avoir ni bordure ni padding (coordonnées souris) */
#canvas { display: block; border: 0 none; padding: 0; visibility: hidden;
  width: min(100vw, calc(100vh * 16 / 9)) !important; height: auto !important; aspect-ratio: 16 / 9; image-rendering: pixelated; }
