/* =========================================================================
   Zenza brand tokens — single source of truth.

   Edit values HERE, then run `branding/sync-brand-tokens.sh` to mirror this
   file into:
     - platform/landing/brand-tokens.css   (linked from landing/index.html)
     - platform/frontend/src/styles/brand-tokens.css   (imported by index.css)

   The frontend imports via @import so a Vite build picks changes up directly,
   but the sync script keeps the landing copy in lockstep too.
   ========================================================================= */

:root {
  /* ---- Palette ---- */
  --bg:           #f4efe4;   /* page background, warm cream */
  --bg-soft:      #ebe5d7;   /* alternating section bg */
  --bg-deep:      #0e0d0a;   /* dark sections (footer, sidebar) */
  --ink:          #1a1815;   /* primary text on cream */
  --ink-soft:     #4a4640;   /* secondary text on cream */
  --ink-mute:     #7a756c;   /* tertiary / labels / muted */
  --line:         #d9d2bf;   /* borders on cream */
  --line-soft:    #e3ddcb;   /* subtle borders / dashed lists */
  --accent:       #b1471d;   /* burnt orange — primary accent */
  --accent-deep:  #8a3614;   /* hover / pressed accent */
  --on-deep:      #ede6d5;   /* text on dark sections */
  --on-deep-mute: #908a7c;   /* muted text on dark sections */

  /* Status / utility (additive — used by portal, not used on landing) */
  --success:      #2f7a4f;
  --warning:      #b07b1d;
  --danger:       #a8341f;

  /* ---- Typography ---- */
  --serif:        "Fraunces", Cambria, "Times New Roman", serif;
  --sans:         "Inter", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;
  --mono:         "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;

  /* ---- Layout ---- */
  --measure:      62ch;   /* readable line length for body copy */
  --radius:       6px;
  --radius-lg:    12px;

  /* ---- Motion ---- */
  --ease:         cubic-bezier(.2,.7,.3,1);
  --dur:          160ms;
}
