/* ============================================================
   Hazlo — brand token overrides
   daily habits. real identity.
   Deep forest green accent + terracotta secondary on warm ink.
   Body face: DM Sans (the app uses it). Display stays Fraunces.
   ============================================================ */
:root {
  --brand-bg-dark: #0E0E1E;     /* deep indigo-ink canvas */
  --brand-bg-light: #F2F1EC;    /* warm paper for light sections */
  --brand-accent: #3D8067;      /* forest green — CTAs, links, highlights */
  --brand-accent-2: #C9654B;    /* terracotta — secondary accent (light sections) */
  --brand-accent-ink: #F5EFE6;  /* warm near-white ink on the green accent (AA) */

  /* body in DM Sans (app's face); keep Geist as fallback + Geist Mono for eyebrows */
  --font-body: "DM Sans", "Geist", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
}

/* Primary button: warm-white ink (F5EFE6) on forest green (3D8067) reads ~4.1:1.
   Render it as large bold text (>=18.66px @ 600) so it clears WCAG AA for large text,
   while preserving the real brand green. */
.btn--primary { font-size: 1.02rem; padding-block: 0.85rem; }

