/* =========================================================================
   Customer Traac - SHARED design tokens (single source of truth)
   Canonical :root variables, loaded globally BEFORE per-page CSS.
   Built from the union of all per-page :root blocks (zero value conflicts).
   Per-page :root blocks removed in the consolidation pass.
   ========================================================================= */
:root {
  --navy: #1c3a5f;
  --navy-deep: #0e2240;
  --navy-mid: #254d7a;
  --navy-light: #2f6396;
  --accent: #2ec4a8;
  --accent-hover: #22a88e;
  --accent-soft: rgba(46,196,168,0.12);
  --accent-mist: #e6f7f3;
  --white: #ffffff;
  --off-white: #f4f7fb;
  --gray-light: #eef2f7;
  --gray-mid: #8fa3b8;
  --text: #1a2e42;
  --text-muted: #4a6278;
  --font-head: 'Montserrat', sans-serif;
  --font-body: 'Open Sans', sans-serif;
  --font-article: 'Source Serif Pro', Georgia, serif;
  --sun: #f4a857;
  --sun-soft: #fdf0dd;
  --teal: #0e8fa3;
  --warm: #f4d28a;
  --warm-soft: #fdf5e3;
}
