/*
  Aegiscan numbers background — subtle animated digits/matrix canvas.
  Markup: <canvas class="aegiscan-numbers-bg" id="aegiscan-numbers-bg" aria-hidden="true"></canvas>
  Place as first child of <body>. Controller: assets/funnel/numbers-bg.js.
  The canvas is fixed, behind all content, pointer-events:none, low opacity.
  On prefers-reduced-motion the script draws a static frame and stops the loop.
*/
.aegiscan-numbers-bg {
  position: fixed;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  opacity: 0.38;
  display: block;
}
@media (prefers-reduced-motion: reduce) {
  .aegiscan-numbers-bg { opacity: 0.22; }
}
/* Ensure body background stays dark so the canvas reads as a subtle overlay. */
body { background: #040406; }
