/* ==========================================================================
   Animated circuit-board background (canvas).

   Replaced the pure-CSS star field (cubix-stars.css, since deleted). Same job,
   same layer:
   a fixed, non-interactive backdrop that the transparent body and translucent
   cards sit on top of.

   Painted by js/cubix-circuit.js. The base colour here matches --cx-bg so the
   layer is seamless before the first canvas frame lands, and behind the canvas
   if it ever fails to initialise.
   ========================================================================== */

.cx-circuit {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  pointer-events: none;
  display: block;
  background: #000000;
  /* Isolate the animated layer so overlapping translucent cards don't force it
     to be re-rasterised together with page content each frame. */
  contain: strict;
}
