:root {
  color-scheme: dark;
}

* {
  box-sizing: border-box;
}

html,
body {
  width: 100%;
  height: 100%;
  margin: 0;
  overflow: hidden;
  background: #050812;
}

#scene {
  position: fixed;
  inset: 0;
  width: 100vw;
  height: 100vh;
  display: block;
  image-rendering: pixelated;
  image-rendering: crisp-edges;
  background: #050812;
}

/* Safety: hide any old HUD markup if cached index.html is mixed with new CSS. */
.hud,
.brand-card,
.status-card {
  display: none !important;
}
