/* prism cyan — cool grey and cyan. The prism structure with one saturated accent; the
   ground, the type spectrum and the working colours are the family's, so the only
   thing that changes between these palettes is the colour they are named for.
   --t-qa moves off its teal: at #0e8c93 it sat 62 from this accent, one under
   the 63 floor. It takes a leaf green instead, which the dark family already
   uses for the same mark.
   THE LAW: LIGHT FLOATS. */
:root[data-theme="prism-cyan"]{
  color-scheme:light;

  --bg:#edeef2;
  --surface:#f7f8fc;
  --panel:#ffffff;
  --panel-2:#eef0f6;
  --field:#f1f2f7;
  --rail:#e7e9f0;

  --ink:#171a21;
  --ink-dim:#414855;
  --ink-dimmer:#666e7d;

  --accent:#00707f;
  --accent-hi:#005460;
  --accent-lo:#3d97a3;
  --on-accent:#ffffff;

  --red:#c93a2b;
  --red-ink:#b33322;
  --green:#3ea476;
  --green-ink:#1f7b52;

  --t-source:#6f7787; --t-atomic:#3b6fd4; --t-qa:#4a8f18;
  --t-claim:#dc5a3c;  --t-summary:#a87a0c; --t-pattern:#7a4bd0;
  --t-finding:#c3357f;
  --atomic-ink:#3c5aa8;
  --pattern-ink:#6b45a5;

  --accent-rgb:0,112,127;
  --deep-rgb:214,218,232;
  --panel-rgb:226,229,241;
  --panel2-rgb:234,236,245;
  --red-rgb:201,58,43;
  --green-rgb:62,164,118;
  --claim-rgb:220,90,60;
  --atomic-rgb:59,111,212;
  --pattern-rgb:122,75,208;
  --ink-dimmer-rgb:102,110,125;
  --shadow-rgb:92,100,130;
  --sheen-rgb:23,26,33;

  --line:rgba(23,26,33,.10);
  --line-soft:rgba(23,26,33,.06);
  --rust:#b8502c;
  --hm1:#d8eef1; --hm2:#96ced7; --hm3:#3f97a3; --hm4:#005460;
  --s-ignored:#6b7280;
  /* The wash, on the two FIXED layers — see cockpit.css. Never on --lamp: that is
     painted on the body and sized to the DOCUMENT, so on a long page it leaves the
     screen entirely (finding 79). */
  --lamp:none;
  --lamp-fixed:
    radial-gradient(105vw 72vh at 118% -14%,rgba(0,112,127,.28),transparent 64%),
    radial-gradient(112vw 76vh at 88% -18%,rgba(61,151,163,.20),transparent 66%),
    radial-gradient(95vw 66vh at 58% -22%,rgba(122,75,208,.12),transparent 62%),
    radial-gradient(105vw 72vh at 22% -24%,rgba(59,111,212,.07),transparent 60%);
  --lamp-drift:
    radial-gradient(92vw 64vh at 92% 0%,rgba(0,112,127,.17),transparent 62%),
    radial-gradient(88vw 60vh at 62% 6%,rgba(122,75,208,.09),transparent 62%);
  --lift:0 1px 2px rgba(92,100,130,.10),0 10px 28px -14px rgba(92,100,130,.45);
  --veil:rgba(237,238,242,.75);
  --dial-on:rgba(0,112,127,.10);
  --graph-bg:#f7f8fc;
  --graph-veil:rgba(255,255,255,.80);

  --panel-lift:0 1px 2px rgba(92,100,130,.10),0 10px 28px -14px rgba(92,100,130,.45);
  --card-flow:linear-gradient(90deg,#00707f 0%,#3d97a3 46%,#96ced7 100%);

  --attn-ink:#005460; --attn-rgb:0,112,127; --attn-bed:.10; --attn-bd:.35;
}

:root[data-theme="prism-cyan"]{
  --bd:1px solid rgba(23,26,33,.10);
  --bd-soft:1px solid rgba(23,26,33,.06);
  --bd-firm:1px solid rgba(23,26,33,.22);
  --wash:rgba(var(--accent-rgb),.08);
}
