/* A fixed, quiet star layer behind content. Never captures pointer input. */
.constellation-field {
  position: fixed;
  inset: 0;
  z-index: 0;
  overflow: hidden;
  pointer-events: none;
  contain: strict;
}
.constellation-field canvas { display: block; width: 100%; height: 100%; }
@media print { .constellation-field { display: none; } }
