/* ============================================================================
   FLIGHT — aurora module.
   The canvas (#fx-aurora) is fully positioned + layered by base.css
   (position:fixed, inset:0, z-index:var(--z-aurora), pointer-events:none).
   All painting happens in js/aurora.js. This file only adds cheap, safe
   reinforcements so the backdrop never interferes with foreground reading.
   ============================================================================ */

#fx-aurora {
  /* belt-and-suspenders: never intercept input, never be selectable/draggable */
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  /* transparent so the body navy gradient shows through and blobs only add light */
  background: transparent;
}

/* if JS never runs (or errors), keep the field invisible rather than a blank
   white box on unstyled canvases — the body navy is the intended fallback. */
.no-js #fx-aurora { opacity: 0; }
