/* reset.css - minimal, kid-game-friendly reset.
 * The game now runs full-screen (a visual-novel style stage), so the body no
 * longer centers a small card: #app fills the whole viewport. */
* { box-sizing: border-box; margin: 0; padding: 0; }

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

body {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  background: #0b1512;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  overflow: hidden;            /* full-screen stage; no page scroll */
  overscroll-behavior: none;
}

button { font-family: inherit; cursor: pointer; border: none; background: none; color: inherit; }
img { max-width: 100%; display: block; }
textarea { font-family: inherit; }
