.starfield {
  position: fixed;
  inset: 0;
  z-index: 0;
  overflow: hidden;
  background: radial-gradient(circle at top, #0a110c, #060807 65%, #050706);
  pointer-events: none;
}

.starfield canvas {
  width: 100%;
  height: 100%;
  display: block;
}

.star-overlay {
  position: absolute;
  inset: 0;
  background-image: url("https://www.transparenttextures.com/patterns/stardust.png");
  opacity: 0.35;
  mix-blend-mode: screen;
  pointer-events: none;
}
