/* ==========================================================================
   BeLucent colours — the central authority.

   One list. Everything else is an expression of it.

   Level 1, THE MASTERS. These are the BeLucent brand colours exactly as they
   appear in belucent-brand/SKILL.md. They never change without a brand
   decision. Nothing should ever be drawn directly in a master; they exist to
   be the thing the expressions are answerable to.

   Level 2, THE EXPRESSIONS. A brand colour does not behave the same on black
   as it does on paper. #094D88 blue is almost invisible on black. #5BA646
   green shouts on white. So each master has two expressions, one for dark
   backgrounds and one for light, and every expression states which master it
   comes from and which way it was moved.

   This is the same structure as a printed brand guideline: one palette page,
   then separate rules for how it behaves on dark and on light stock.

   Loaded after belucent-report.css this file changes nothing — the values are
   identical. That is the point. It is a drop-in authority, not a redesign.
   ========================================================================== */

:root{
  /* ---- level 1: the masters. Authority: belucent-brand/SKILL.md ---- */
  --bl-black:  #000000;
  --bl-white:  #FFFFFF;
  --bl-gold:   #EEAF1F;
  --bl-blue:   #094D88;
  --bl-purple: #643B7F;
  --bl-orange: #FF6137;
  --bl-green:  #5BA646;

  /* ---- level 2: the expression on dark ---- */
  /* gold      master, unchanged. Gold is built for black. */
  --gold:#EEAF1F;      --gold-hot:#FFD86B;   /* -hot = the lit edge, gold raised */
  /* red       master orange, unchanged. */
  --red:#FF6137;       --red-hot:#FF8F6B;
  /* green     master, unchanged. */
  --green:91,166,70;      --green-e:155,235,160;
  /* blue      master LIGHTENED. #094D88 disappears against #000. */
  --blue:60,130,200;      --blue-e:127,196,255;
  /* purple    master LIGHTENED. Mid-tone, needs lifting off black. */
  --purple:120,72,155;    --purple-e:201,160,240;

  --warm:#FFF6E4;      /* the light colour. No hue. Never counted as a colour. */
}

:root[data-theme="light"]{
  /* ---- level 2: the expression on light ---- */
  /* gold      master DARKENED. #EEAF1F on paper reads as a highlighter. */
  --gold:#B07D07;      --gold-hot:#8A6104;
  /* red       master orange DARKENED. */
  --red:#D63B10;       --red-hot:#A82C08;
  /* green     master DARKENED. */
  --green-e:44,90,32;
  /* blue      master, unchanged. Deep blue is built for paper. */
  --blue-e:9,77,136;
  /* purple    master DARKENED. */
  --purple-e:80,44,110;

  --warm:#1A1408;
}
