/* ═══════════════════════════════════════════════════════════════════════════
   OVERLAYS — Scanlines & CRT vignette
   ═══════════════════════════════════════════════════════════════════════════ */

/* Scanlines overlay */
#scanlines {
  position: fixed;
  inset: 0;
  pointer-events: none;
  z-index: 9000;
  background: repeating-linear-gradient(
    0deg,
    transparent,
    transparent 2px,
    rgba(0, 0, 0, 0.15) 2px,
    rgba(0, 0, 0, 0.15) 4px
  );
  animation: scanMove 8s linear infinite;
}
@keyframes scanMove {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 0 100px;
  }
}

/* CRT Vignette */
#vignette {
  position: fixed;
  inset: 0;
  pointer-events: none;
  z-index: 8999;
  background: radial-gradient(
    ellipse at center,
    transparent 60%,
    rgba(0, 0, 0, 0.8) 100%
  );
}
