/* assets/css/stars.css */
#stars-layer {
  position: fixed;
  inset: 0;
  overflow: hidden;
  pointer-events: none;
  z-index: 0;
}

.star {
  position: absolute;
  background: #fff;
  border-radius: 50%;
  animation: twinkle 2s infinite ease-in-out alternate;
  will-change: opacity, transform;
  filter: drop-shadow(0 0 2px rgba(255,255,255,.35));
}

@keyframes twinkle {
  0%   { opacity: .15; transform: scale(0.95); }
  100% { opacity: 1;   transform: scale(1.05); }
}
