/* noir yellow — black and yellow, the oldest high-visibility pairing there is, and
   the reason this one is NOT a prism palette: prism means a graphite ground with a
   saturated accent, and the whole point here is that the ground is black. It sits
   next to `void` rather than next to prism gold.

   Night-only, and not for void's reason. void has no light half because pure black
   inverts to pure white; this one has none because the pairing is directional.
   Yellow on black is a warning stripe you can read across a room at 15.9:1. Black
   on yellow is a different object — a hazard label — and a whole interface wearing
   it is a page-sized sign, which is not what a memory tool should feel like.

   `--t-summary` MOVES, and it is the only palette where the accent forces the
   spectrum's hand this hard: the summary mark is a gold, and this accent is a
   yellow, and at 41 apart in RGB a 7px summary dot beside an accented control was
   the same colour. It takes an amber-orange instead, which is far from the accent
   and still far from --t-claim.

   It does not float — see void: a drop shadow needs something under it to darken.
   THE LAW: DARK EMITS, and here it very nearly means it literally. */
:root[data-theme="noir-yellow-night"]{
  color-scheme:dark;

  --bg:#0b0b09;
  --surface:#161612;
  --panel:#1e1e19;
  --panel-2:#2a2a23;
  --field:#0b0b09;
  --rail:rgba(0,0,0,.6);

  --ink:#f4f2e8;
  --ink-dim:#c2c0b2;
  --ink-dimmer:#98968a;

  --accent:#ffe14d;
  --accent-hi:#fff08c;
  --accent-lo:#a8912a;
  --on-accent:#1a1600;

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

  --t-source:#b9cccf; --t-atomic:#7fb0ff; --t-qa:#a8dc46;
  --t-claim:#ff8a5c;  --t-summary:#e09a2e; --t-pattern:#c39bff;
  --t-finding:#ff7ab8;
  --atomic-ink:#9cc3ff;
  --pattern-ink:#d3b6ff;

  --accent-rgb:255,225,77;
  --deep-rgb:0,0,0;
  --panel-rgb:30,30,25;
  --panel2-rgb:22,22,18;
  --red-rgb:232,96,76;
  --green-rgb:63,211,154;
  --claim-rgb:255,138,92;
  --atomic-rgb:127,176,255;
  --pattern-rgb:195,155,255;
  --shadow-rgb:0,0,0;
  --sheen-rgb:255,255,255;
  --ink-dimmer-rgb:152,150,138;

  --line:rgba(255,225,77,.20);
  --line-soft:rgba(255,225,77,.11);
  --rust:#d98a62;
  --hm1:#2a2610; --hm2:#5c5320; --hm3:#a8912a; --hm4:#fff08c;
  --s-ignored:#6a6a62;
  /* Faint, like void's and for the same reason: on a near-black ground the wash is
     the only thing lifting a pixel off zero, and at the family's weight a yellow
     one would read as a smear of light rather than a colour arriving. */
  --lamp:none;
  --lamp-fixed:
    radial-gradient(78vw 62vh at 108% -6%,rgba(255,225,77,.10),transparent 66%),
    radial-gradient(96vw 70vh at 84% -14%,rgba(200,170,60,.05),transparent 64%),
    radial-gradient(95vw 66vh at 52% -22%,rgba(255,225,77,.025),transparent 60%);
  --lamp-drift:
    radial-gradient(72vw 56vh at 100% 0%,rgba(255,225,77,.045),transparent 62%),
    radial-gradient(84vw 58vh at 66% 2%,rgba(200,170,60,.02),transparent 62%);
  --lift:0 8px 30px -10px rgba(0,0,0,.9);
  --veil:rgba(6,6,4,.68);
  --dial-on:rgba(255,225,77,.18);
  --graph-bg:#070705;
  --graph-veil:rgba(11,11,9,.78);

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