/* Shared by every page: reset, base typography, starfield canvas */
* { margin: 0; padding: 0; box-sizing: border-box; }

body {
  background: #000;
  color: #fff;
  font-family: 'Space Grotesk', sans-serif;
}

#stars {
  position: fixed;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  will-change: transform; /* promote to GPU layer on mobile */
}
