/* ============================================================
   PALETTE — this block is the ONLY place colors live.
   Swap the values (or paste one of the alternates below) to test.
   --accent-deep = small-text/icon version of the accent; keep it
   dark enough to read at caption size on --bg.
============================================================ */
:root{
  --bg:#FFFFFF;             /* page background */
  --panel:#F7F7F5;          /* alternating section bands */
  --card:#FFFFFF;           /* cards, tables, frames */
  --ink:#32302C;            /* headlines */
  --text:#37352F;           /* body */
  --gray:#787774;           /* muted / captions */
  --line:#E9E9E7;           /* hairline borders */
  --line-2:#D3D1CB;         /* stronger borders */
  --accent:#32302C;         /* CTA buttons, highlight words */
  --accent-deep:var(--accent);    /* small accent text, icons, checkmarks */
  --accent-tint:color-mix(in srgb,var(--accent) 8%,#fff);    /* accent-tinted chips/columns */
  --oncta:#FFFFFF;          /* text on accent buttons */
  --btn:var(--accent);
  --btn-hover:color-mix(in srgb,var(--accent) 85%,#fff);
  --onbtn:#FFFFFF;
  --navbg:rgba(255,255,255,.92);
  --radius:8px;
  --shadow:0 1px 2px rgba(15,15,15,.06),0 6px 24px rgba(15,15,15,.08);
  --shadow-lg:0 2px 4px rgba(15,15,15,.07),0 18px 48px rgba(15,15,15,.12);
  --sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --serif:"Instrument Serif",Georgia,"Times New Roman",serif;
}
/* ---- ALTERNATE PALETTES: copy values over the block above to test ----

   tomato + cream (the original)
   --bg:#FCFBF5; --panel:#FFFFFF; --card:#FAF8F1; --ink:#382823;
   --text:#5C6354; --gray:#8C927E; --line:#E2E0D2; --line-2:#CCCBB6;
   --accent:#382823; --accent-deep:#382823; --accent-tint:#F2DCD2;
   --oncta:#FFF4EC; --btn:#FFD8CB; --onbtn:#382823;
   --navbg:rgba(252,251,245,.92);
   --shadow:0 1px 2px rgba(58,64,52,.06),0 6px 24px rgba(58,64,52,.10);
   --shadow-lg:0 2px 4px rgba(58,64,52,.07),0 18px 48px rgba(58,64,52,.15);

   rose + cherry (pink board)
   --bg:#FBF4EC; --panel:#F6DEE3; --card:#FFFCF8; --ink:#3E1B22;
   --text:#5C4048; --gray:#A08289; --line:#EFDCD8; --line-2:#E3C9C4;
   --accent:#A82B3C; --accent-deep:#8C2232; --accent-tint:#F6DEE3;
   --oncta:#FFF6F1; --navbg:rgba(251,244,236,.92);

   butter + ochre (yellow board)
   --bg:#FBF3DC; --panel:#F6E4AE; --card:#FFFBEF; --ink:#4A3A10;
   --text:#5F4E22; --gray:#9C8A5A; --line:#EDE0BC; --line-2:#DECFA2;
   --accent:#E8734A; --accent-deep:#8A4A22; --accent-tint:#FBE3D2;
   --oncta:#FFF8EC; --navbg:rgba(251,243,220,.92);

   periwinkle + butter (blue board)
   --bg:#F2EBDD; --panel:#DCE4F7; --card:#FCFAF4; --ink:#2E3450;
   --text:#4A4E66; --gray:#8B8FA6; --line:#E2DCCB; --line-2:#CFC8B4;
   --accent:#5B74C9; --accent-deep:#3D5296; --accent-tint:#DCE4F7;
   --oncta:#F6F8FF; --navbg:rgba(242,235,221,.92);
---- */
