/* Base palette. Never reference these directly in product code — use tokens/semantic.css. */
:root{
  /* Sand — warm paper neutrals. Surfaces, hairlines, quiet chrome. */
  --sand-25:#fcfaf6;
  --sand-50:#f7f4ed;
  --sand-100:#f0ece2;
  --sand-150:#e9e4d8;
  --sand-200:#dfd9cb;
  --sand-300:#cbc3b1;
  --sand-400:#ada492;
  --sand-500:#8b8271;

  /* Ink — cool green-slate darks. Type, dark chrome, overlays. */
  --ink-100:#d6dcda;
  --ink-200:#b4bdba;
  --ink-300:#8a9693;
  --ink-400:#667370;
  --ink-500:#4a5754;
  --ink-600:#33423f;
  --ink-700:#263433;
  --ink-800:#1c2827;
  --ink-900:#131c1b;
  --ink-950:#0d1413;

  /* Verdigris — the instrument colour. Machine/assistant identity, data marks, code accents. */
  --verdigris-50:#e8f2f0;
  --verdigris-100:#cde4e0;
  --verdigris-200:#9dc9c2;
  --verdigris-300:#6baaa1;
  --verdigris-400:#3f8a80;
  --verdigris-500:#1f6b62;
  --verdigris-600:#155852;
  --verdigris-700:#0f4642;
  --verdigris-800:#0b3532;
  --verdigris-900:#082523;

  /* Ember — the LEAD colour, aligned with the SHARE-ERIC orange.
     Brand, primary action, links, focus, selection. */
  --ember-50:#fdf1e7;
  --ember-100:#fbdec7;
  --ember-200:#f7bd8f;
  --ember-300:#f19a58;
  --ember-400:#ec7c2b;
  --ember-500:#e5620c;
  --ember-600:#c4520a;
  --ember-700:#9c400a;
  --ember-800:#75310a;
  --ember-900:#4d2107;

  /* Amber — warning only. Held off the lead hue so "attention" never reads as "brand". */
  --amber-50:#fbf5e0;
  --amber-100:#f2e4ab;
  --amber-500:#8f7010;
  --amber-600:#73590c;

  /* Semantic hues */
  --moss-50:#e7f2e9;
  --moss-100:#c9e3ce;
  --moss-500:#2e7d46;
  --moss-600:#256237;

  --brick-50:#f9e9e6;
  --brick-100:#f0cdc7;
  --brick-500:#a8352a;
  --brick-600:#8a2a21;

  --lapis-50:#e6eef5;
  --lapis-100:#c6d9e8;
  --lapis-500:#2b5f86;
  --lapis-600:#224d6d;

  /* Fixed */
  --white:#ffffff;
  --black:#000000;
}
