/* prism azure night — cool graphite with a blue cast, and a sky accent. The
   ground is biased toward the accent the way indigo's is toward its periwinkle,
   which is what stops a blue interface reading as grey-with-blue-bits.

   `--t-atomic` MOVES here, and it has to. The family's cobalt #7fb0ff sits 42
   from this accent — under the 63 floor — so an atomic dot beside an accented
   control was the same colour. It goes to #4f7cf5: a deeper, more saturated blue
   at a different lightness, 94 apart, still 3.7:1 on its own panel. indigo night
   solved the identical problem by moving atomic the other way, toward a lighter
   blue; there is no third option, because the accent owns the middle.
   THE LAW: DARK EMITS. */
:root[data-theme="prism-azure-night"]{
  color-scheme:dark;

  --bg:#14171c;
  --surface:#1d2229;
  --panel:#262c35;
  --panel-2:#323945;
  --field:#14171c;
  --rail:rgba(9,10,13,.5);

  --ink:#e8ecf2;
  --ink-dim:#b0b7c2;
  --ink-dimmer:#8f97a3;

  --accent:#6cb8f0;
  --accent-hi:#a3d5ff;
  --accent-lo:#3d7bb0;
  --on-accent:#04223a;

  --red:#e8604c;
  --red-ink:#ffb3a5;
  --green:#3fd39a;
  --green-ink:#7ceec0;

  /* --t-atomic is off the family value on purpose — see the header. */
  --t-source:#b9cccf; --t-atomic:#4f7cf5; --t-qa:#a8dc46;
  --t-claim:#ff8a5c;  --t-summary:#ffd166; --t-pattern:#c39bff;
  --t-finding:#ff7ab8;
  --atomic-ink:#8ea9ff;
  --pattern-ink:#d3b6ff;

  --accent-rgb:108,184,240;
  --deep-rgb:9,10,13;
  --panel-rgb:38,44,53;
  --panel2-rgb:29,34,41;
  --red-rgb:232,96,76;
  --green-rgb:63,211,154;
  --claim-rgb:255,138,92;
  --atomic-rgb:79,124,245;
  --pattern-rgb:195,155,255;
  --shadow-rgb:0,0,0;
  --sheen-rgb:255,255,255;
  --ink-dimmer-rgb:143,151,163;

  --line:rgba(108,184,240,.18);
  --line-soft:rgba(108,184,240,.10);
  --rust:#e08a5c;
  --hm1:#152a3c; --hm2:#2c5480; --hm3:#4f8fc8; --hm4:#a3d5ff;
  --s-ignored:#6e757f;
  /* The wash, on the two FIXED layers (see cockpit.css) rather than on --lamp.
     --lamp is painted on the body, so its percentages resolve against the
     DOCUMENT: on a long page the blooms are positioned against a box several
     screens tall and the slice that reaches the top of the viewport collapses —
     the corner fade is there for the instant before layout and then effectively
     gone. Fixed layers are sized to the viewport and cannot care how tall the page
     is. Same idea prism lime shipped; the rest of the family never got it.
     Alphas are about half the light family's: on a dark ground a wide field turns
     the whole upper page into a light source, so it is kept tight and high — a
     colour ARRIVING in the corner the utility cluster sits in. */
  --lamp:none;   /* painted on the fixed layer instead — see --lamp-fixed */
  --lamp-fixed:
    radial-gradient(78vw 62vh at 108% -6%,rgba(108,184,240,.20),transparent 66%),
    radial-gradient(96vw 70vh at 84% -14%,rgba(120,160,235,.10),transparent 64%),
    radial-gradient(95vw 66vh at 52% -22%,rgba(195,155,255,.05),transparent 60%);
  /* …and the half that moves: two soft blooms, meant to be noticed after a minute
     rather than watched. Its own layer because it animates TRANSFORM only. */
  --lamp-drift:
    radial-gradient(72vw 56vh at 100% 0%,rgba(108,184,240,.09),transparent 62%),
    radial-gradient(84vw 58vh at 66% 2%,rgba(120,160,235,.045),transparent 62%);
  --lift:0 8px 26px -10px rgba(0,0,0,.62);
  --veil:rgba(12,14,18,.58);
  --dial-on:rgba(108,184,240,.18);
  --graph-bg:#0f1216;
  --graph-veil:rgba(20,23,28,.72);

  --panel-lift:0 10px 28px -16px rgba(0,0,0,.52);
  /* see lagoon-night: an edge, not a light source */
  --card-flow:linear-gradient(90deg,#2f5f8f 0%,#3c7ab0 52%,#26506f 100%);

  --attn-ink:#e8ecf2; --attn-rgb:250,150,60; --attn-bed:.13; --attn-bd:.70;
}
