/* prism lime — prism gold's ground and structure with the accent moved from gold
   to lime. The point of the pair is that ONE hue changes: the cool grey page, the
   white floating cards and the neutral ink are prism's, so switching between gold
   and lime compares two accents rather than two designs. Worth knowing before
   choosing it: a lime dark enough to carry text on white is an olive, not a neon —
   the neon half of this palette lives in prism lime night.
   THE LAW: LIGHT FLOATS. */
:root[data-theme="prism-lime"]{
  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:#5f6d0e;           /* the neon of the night half taken down to 4.9:1 on
                                 the page; anything brighter fails AA as text */
  --accent-hi:#414b06;
  --accent-lo:#7f9a33;
  --on-accent:#f9fdf0;

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

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

  --accent-rgb:95,109,14;
  --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:#eaf0cf; --hm2:#c9dc86; --hm3:#8fa53a; --hm4:#5c6b18;
  --s-ignored:#6b7280;
  /* The wash, on the two fixed layers (see cockpit.css) rather than on --lamp:
     painted on the body, a wash is sized to the DOCUMENT, so on a long page the
     slice that reaches the top of the screen collapses. Fixed layers are sized to
     the viewport instead. Weighted to the upper RIGHT, like lagoon: the light
     arrives in the corner the utility cluster sits in and fades out across the
     page, so the top of every screen sits inside a colour instead of under the
     edge of one. */
  --lamp:none;   /* painted on the fixed layer instead — see --lamp-fixed */
  --lamp-fixed:
    radial-gradient(105vw 72vh at 118% -14%,rgba(184,222,90,.42),transparent 64%),
    radial-gradient(112vw 76vh at 88% -18%,rgba(150,196,60,.30),transparent 66%),
    radial-gradient(95vw 66vh at 58% -22%,rgba(120,180,110,.16),transparent 62%),
    radial-gradient(105vw 72vh at 22% -24%,rgba(90,140,190,.10),transparent 60%);
  /* …and the half that moves: two big soft blooms, noticed after a minute rather
     than watched. A separate layer because it animates TRANSFORM only. */
  --lamp-drift:
    radial-gradient(92vw 64vh at 92% 0%,rgba(184,222,90,.26),transparent 62%),
    radial-gradient(88vw 60vh at 62% 6%,rgba(120,180,110,.14),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(95,109,14,.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,#5f6d0e 0%,#8ba53f 48%,#c6de7a 100%);

  --attn-ink:#414b06; --attn-rgb:95,109,14; --attn-bed:.10; --attn-bd:.35;
}

:root[data-theme="prism-lime"]{
  --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),.07);
}
