/* Nyle Health — design tokens (edit here for brand-wide color / type tweaks) */
:root {
  --navy: #182B40;
  --navy-mid: #213650;
  --navy-light: #2B4566;
  --accent: #5A8AF8;
  --accent-light: #7AA3FF;
  --accent-dim: rgba(90, 138, 248, 0.13);
  --accent-line: rgba(90, 138, 248, 0.16);
  --accent-soft: rgba(90, 138, 248, 0.1);
  --silver: #DDDFE2;
  --serif: 'Cormorant Garamond', Georgia, serif;
  --sans: 'DM Sans', system-ui, sans-serif;
  /* Home (default) */
  --ivory: #ECEEF2;
  --ivory-warm: #E4E6EB;
  --white: #F5F6F8;
  --text-dim: rgba(236, 238, 242, 0.55);
  --text-mid: rgba(236, 238, 242, 0.75);
  --gold: var(--accent);
  --gold-light: var(--accent-light);
}

/* Founder page: warmer body text on same navy system */
body.page-founder {
  --ivory: #F5F0E8;
  --text-dim: rgba(245, 240, 232, 0.52);
  --text-mid: rgba(245, 240, 232, 0.78);
  --silver-light: #ECEEF2;
  --blue: var(--accent);
  --blue-dim: var(--accent-dim);
  --blue-line: var(--accent-line);
}
