/* 
 * BACKGROUND: city canvas container + scanline overlay
 */

#bg {
  position: fixed;
  inset: 0;
  z-index: 0;
  overflow: hidden;
}

#city-canvas {
  display: block;
  width: 100%;
  height: 100%;
}

/* Subtle CRT scanline texture over the whole scene */
#bg::after {
  content: '';
  position: absolute;
  inset: 0;
  background: repeating-linear-gradient(
    0deg,
    transparent,
    transparent 3px,
    rgba(0, 0, 0, 0.04) 3px,
    rgba(0, 0, 0, 0.04) 4px
  );
  pointer-events: none;
}
