/* Alle Elemente: Standard-Abstaende entfernen und box-sizing normalisieren */
* {
  margin: 0;             /* Kein Aussenabstand (Browser-Default waere z.B. 8px bei body) */
  padding: 0;            /* Kein Innenabstand */
  box-sizing: border-box; /* width/height schliesst padding+border ein statt sie aufzuaddieren */
}

/* html und body muessen 100% sein damit der Canvas den vollen Bildschirm fuellen kann */
html, body {
  width: 100%;           /* Volle Breite */
  height: 100%;          /* Volle Hoehe */
  overflow: hidden;      /* Kein Scrollen — feste Zeichenflaeche */
  background: #1A1A2E;   /* Gleiche Farbe wie Spiel-Hintergrund → kein weisser Blitz beim Laden */
}

/* Canvas fuellt den gesamten Bildschirm */
#game {
  display: block;        /* Canvas ist standardmaessig inline → block entfernt unsichtbaren Spalt unten */
  width: 100%;           /* Volle Breite */
  height: 100%;          /* Volle Hoehe */
  touch-action: none;    /* Browser-Touch-Gesten deaktivieren (Scroll, Zoom, Zurueck) */
}
