/* Shader Background Canvas */
canvas#shader-bg {
  position: fixed;
  top: 0; left: 0;
  width: 100vw; height: 100vh;
  z-index: -1;          /* Behind everything */
  pointer-events: none; /* Crucial so clicks go through */
}

/* Cursor Glow */
.cursor-glow {
  position: fixed;
  width: 400px; height: 400px;
  border-radius: 50%;
  pointer-events: none;
  z-index: -1;          /* Also behind everything */
  background: radial-gradient(circle, rgba(0,80,255,0.08) 0%, transparent 70%);
  transform: translate(-50%, -50%);
  transition: opacity 0.3s;
  mix-blend-mode: screen;
}
