/* ============================================================
   Maxbase — Fieldwork brand primitives (SHARED, single source of truth)
   ------------------------------------------------------------
   These are theme-INDEPENDENT brand constants used identically by
   both public/index.html (marketing) and public/maxbase.html (app).
   Change a brand color or font HERE and it updates everywhere.

   What lives here:  the raw brand palette (olive + sand families),
   the two raw status constants (yellow = expiring, sage = captured),
   the type families, and the mono-label tracking.

   What does NOT live here (intentionally — these diverge per surface):
   • Theme/surface tokens — the app is light+dark (--bg-0/--text-0/…),
     the landing is dark-only (--canvas/--fg-1/…). Each file maps its
     own semantic tokens onto these primitives.
   • --amber / --green / --red — themed semantic aliases in the app,
     raw fills on the landing. They mean different things per surface.
   See docs/maxbase-design-system.md for the full system.
   ============================================================ */
:root {
  /* ---- raw brand palette ---- */
  --sand:      #C4B99A;   /* money / value / primary CTA */
  --sand-300:  #D6CDB4;
  --sand-200:  #E3DCC9;
  --olive:     #3D4A2F;   /* structure / military / chrome */
  --olive-700: #34402A;
  --olive-600: #3D4A2F;
  --olive-500: #4A5A39;
  --olive-400: #5C6E47;
  --offwhite:  #F5F2EC;   /* light surface / dark-mode primary text */
  --fg-inverse:#14170E;   /* text on sand/light buttons — dark in every theme */

  /* ---- raw status constants (theme-independent) ---- */
  --yellow:    #D6B23E;   /* expiring soon — still time to act */
  --sage:      #6B8F5E;   /* completed / captured value */

  /* ---- type families ---- */
  --font-display: 'Saira Semi Condensed', 'Arial Narrow', system-ui, sans-serif;
  --font-body:    'IBM Plex Sans', -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  --font-mono:    'IBM Plex Mono', ui-monospace, 'SF Mono', monospace;

  /* mono-label tracking — the "briefing room" signature */
  --track-label:  0.14em;
}
