/* =============================================================
   ZEKAIDO BRAND TOKENS — single source of truth (v3B, default
   "vermilion" palette). Loaded by the marketing pages (home,
   investors) AND @imported by the product's zekaido.css so the
   default palette and the marketing site share one brand origin.
   Change a value here → it propagates everywhere that references
   the token.

   CAVEAT: CSS var() resolves in CSS *values* only, NOT inside SVG
   presentation attributes (fill="…" / stroke="…" / stop-color="…").
   A handful of inline icon fills on the marketing pages therefore
   stay as literal hex by necessity — keep those in sync by hand if
   the brand colour ever changes.
   ============================================================= */
:root{
  --zk-vermilion:      #cf3f2b;  /* primary accent (light contexts)      */
  --zk-vermilion-2:    #e05a41;  /* accent tuned for dark backgrounds     */
  --zk-vermilion-deep: #96331f;  /* pressed / deepest vermilion           */
  --zk-vermilion-hover:#a3541f;  /* link hover (light)                    */
  --zk-ink:            #17211c;  /* primary text / brand dark ink         */
  --zk-dark:           #0e1713;  /* full-bleed dark sections              */
  --zk-dark-panel:     #17231d;  /* dark cards / panels                   */
  --zk-paper:          #fafbf6;  /* light canvas                          */

  --zk-font-body:  'Archivo', system-ui, sans-serif;
  --zk-font-serif: 'Besley', serif;
  --zk-font-mono:  'Fragment Mono', monospace;
}
