/* ETHOS AURUM MAISON — Design Tokens v2.0 — TEE8, 24 Aug 2026
   SUPERSEDES v1.0 (Jul 2026). Mirrors the client master at
   05_Brand-Assets/EAM_Design-Tokens.css, which is the source of truth. If the two
   ever disagree, the master wins and this file is wrong.

   Signed off by Fekry 24 Aug 2026 — "Ethos Aurum_Brand Identity", 16pp, filed at
   05_Brand-Assets/EAM_Brand_Guidelines_LOCKED_2026-08-24.pdf

   WHAT MOVED FROM v1.0 — four hexes and the body typeface:
     --eam-bone       #F4EFE6 -> #F7F4EF   (cooler, cleaner)
     --eam-alabaster  #EAE3D6 -> #EEE8E1   (cooler, cleaner)
     --eam-aurum      #C8A45E -> #B79A5C   (deeper, less brassy)
     --eam-espresso   #2A1E19 -> #2E241F   (fractionally lifted)
     body typeface    Bricolage Grotesque -> Source Serif 4 (Variable)
   Unchanged: oxblood, bordeaux, Cormorant Garamond, Geist Mono, radius 0.

   HARD GATE, RE-MEASURED AGAINST THE NEW HEX AND IT GOT WORSE, NOT BETTER:
   --eam-aurum is NEVER a text colour on a light ground. #B79A5C on #F7F4EF is
   2.46:1 — the ground got lighter at the same time the gold got deeper. Gold is
   hairlines, seals and single accents only. It is safe as text on oxblood
   (5.46:1) and espresso (5.61:1) at >=16px, and that is the only way this site
   uses it. */
:root {
  /* PRIMARY — guidelines p.8 */
  --eam-oxblood: #4A1620;
  --eam-bone: #F7F4EF;
  --eam-espresso: #2E241F;

  /* SECONDARY — guidelines p.8 */
  --eam-alabaster: #EEE8E1;
  --eam-bordeaux: #6E2436;
  --eam-aurum: #B79A5C;

  /* ROLES */
  --eam-ground: var(--eam-bone);
  --eam-panel: var(--eam-alabaster);
  --eam-ink: var(--eam-oxblood);
  --eam-depth: var(--eam-bordeaux);
  --eam-signature: var(--eam-aurum);  /* hairlines, seals, single accents ONLY */
  --eam-text: var(--eam-espresso);

  /* TYPE — v2.0. The house is now all-serif in running text; the grotesque is
     gone. Mono is reserved for proof: labels, certificates, hallmark refs, prices. */
  --eam-font-display: 'Cormorant Garamond', Canela, Georgia, serif;
  --eam-font-body: 'Source Serif 4', 'Source Serif Variable', 'Source Serif Pro', Georgia, serif;
  --eam-font-proof: 'Geist Mono', 'Courier New', monospace;
  --eam-track-proof: 0.18em;
  --eam-radius: 0;

  /* Palette channels, for the places the CSS needs alpha. These exist so nobody
     ever hand-types an rgba() triplet again — that is exactly how the v1.0 hexes
     survived a token swap last time. Use rgb(var(--eam-espresso-rgb) / .62). */
  --eam-bone-rgb: 247 244 239;
  --eam-alabaster-rgb: 238 232 225;
  --eam-aurum-rgb: 183 154 92;
  --eam-espresso-rgb: 46 36 31;
  --eam-oxblood-rgb: 74 22 32;
  --eam-bordeaux-rgb: 110 36 54;
}
