/* Site-wide starfield + uniform ink background. Loaded by every prerendered
   page via <link rel="stylesheet" href="/site-stars.css"> so the body/moon/
   hub/compare/landing pages all share the same continuous deep-space
   environment. */

html, body { background: #0a0a0a; }

/* Real NASA stars_8k photograph as a fixed backdrop. Zoomed in over the
   Milky Way region so individual stars are visible at typical viewport
   widths. Brightened so it reads as starfield, not muddy texture. */
body::before {
  content: '';
  position: fixed;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background-image: url('/textures/stars_8k.jpg');
  background-size: 540% auto;
  background-position: 28% 50%;
  background-repeat: no-repeat;
  filter: brightness(1.6) contrast(1.35) saturate(0.85);
  /* Whole viewport, no fade — stars everywhere. */
}

/* Page content sits above the fixed starfield backdrop. */
body > * { position: relative; z-index: 1; }
