/* ============================================================
   Tessera — Game Styles
   960×528 viewport with integer zoom scaling
   ============================================================ */

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

body {
  background: #0d0d1a;
  margin: 0;
  overflow: hidden;
}

#game-container {
  /* Phaser Scale.FIT + CENTER_BOTH owns all sizing/centering.
     No flexbox here — it conflicts with Phaser's DOM overlay positioning. */
}
