/* ============================================================
   FRVRARETE — PAINTS: the colour of the site, in one place.
   Loaded by the home page and by every document page.

     --ink / --cobalt  everything drawn on the page
     --paper           the background
     --rule            hairline colour for dividers and borders
     --wash            a lifted paper, for icon shading

   To add a paint: copy a block below, then add its button (and its
   --branch line in assets/home.css) — see FRVRARETE-HANDOFF.md.
   ============================================================ */

:root {                       /* the default paint: OXBLOOD — sky blue on deep oxblood */
  --cobalt: #96CFF8;
  --ink: var(--cobalt);
  --ink-rgb: 150, 207, 248;     /* the same colour, for glows and lines */
  --paper: #3A0B0F;
  --rule: rgba(var(--ink-rgb), 0.32);
  --wash: #461317;              /* a lifted oxblood, for icon shading */
}

/* PAINT: IVORY — terracotta on ivory */
:root[data-ink="ivory"] {
  --cobalt: #A64B28;
  --ink-rgb: 166, 75, 40;
  --paper: #EDE6D6;
  --rule: rgba(var(--ink-rgb), 0.26);
  --wash: #F4EFE3;
}

/* PAINT: FOREST — ivory on deep forest green */
:root[data-ink="forest"] {
  --cobalt: #EDE6D6;
  --ink-rgb: 237, 230, 214;
  --paper: #12261C;
  --rule: rgba(var(--ink-rgb), 0.28);
  --wash: #1A3126;
}

/* PAINT: SKY — firebrick red on sky blue */
:root[data-ink="sky"] {
  --cobalt: #B02F30;
  --ink-rgb: 176, 47, 48;
  --paper: #96CFF8;
  --rule: rgba(var(--ink-rgb), 0.28);
  --wash: #ADD9FA;
}

/* PAINT: WHITE — true cobalt on white (stored as 'cobalt') */
:root[data-ink="cobalt"] {
  --cobalt: #2148C8;
  --ink-rgb: 33, 72, 200;
  --paper: #FFFFFF;
  --rule: rgba(var(--ink-rgb), 0.28);
  --wash: #F4F6FC;
}
