/* basis.css — Grundgerüst der Seite: Canvas-Container und Overlay-Wurzel.
 *
 * Als eigene Datei statt eines <style>-Blocks, damit die Regeln auch unter der
 * strengeren CSP der Desktop-App greifen (siehe Kommentar in ui.css).
 */

* { margin: 0; padding: 0; box-sizing: border-box; }

html, body { width: 100%; height: 100%; overflow: hidden; }

body { font-family: "Inter", system-ui, sans-serif; background: #dcecff; }

/* Canvas-Container (engine.js) */
#app { position: fixed; top: 0; right: 0; bottom: 0; left: 0; }

/* Overlay-Wurzel (ui.js). Klicks gehen durch, nur das Menü fängt sie ab. */
#ui { position: fixed; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none; }
