/* Canvas-only wind glow: no circular cursor overlay and never blocks controls. */
.cursor-wind-glow-canvas {
  position: fixed;
  top: 0;
  left: 0;
  width: 220px;
  height: 140px;
  z-index: 850;
  pointer-events: none !important;
  user-select: none;
  opacity: .94;
  contain: strict;
  transform: translate3d(-500px, -500px, 0);
}

/* Remove a stale v1-v4 aura if an old page and the new script briefly overlap. */
.cursor-glow-aura {
  display: none !important;
}

body.theme-light .cursor-wind-glow-canvas {
  opacity: .66;
}

@media (prefers-reduced-motion: reduce) {
  .cursor-wind-glow-canvas {
    opacity: .82;
  }
}

@media (forced-colors: active) {
  .cursor-wind-glow-canvas {
    display: none !important;
  }
}

@media (any-hover: none) and (any-pointer: coarse) {
  .cursor-wind-glow-canvas {
    display: none !important;
  }
}
