/* DESIGN — Heritage Home Care's own fonts and colors, measured on heritagehomecareaz.com (Oct 30, 2026).
   Georgia headings, Inter body (declared on the live site but never loaded there, so most visitors see the system
   sans fallback); deep blue (#0b2f55 / #123b66) with gold-brown (#704b12 / #8a621f) actions, cream (#f7f1e8)
   bands on warm paper (#fffdfa). Live variables → tokens: --paper, --cream, --soft-gold, --ink, --muted, --line, --brand-blue(-dark), --ribbon-blue, --gold-dark; header CTA #c5963a; stars #eea900.
   The template never overrides this file. */

:root {
  --cheers-component-background: #fffdfa;
  --cheers-component-surface: #f7f1e8;
  --cheers-component-surface-hover: #fbf7eb;
  --cheers-component-text: #18202b;
  --cheers-component-muted: #5e6875;
  --cheers-component-heading: #0b2f55;
  --cheers-component-accent: #704b12;
  --cheers-component-focus: #123b66;
  --cheers-component-border: #e5ded3;
  --cheers-component-rating: #eea900;
  --cheers-component-action-text: #ffffff;
  --cheers-component-radius: 8px;
  --cheers-component-button-radius: 8px;

  --site-bar-background: #1b4d7a;
  --site-header-background: #ffffff;
  --site-nav-hover: var(--cheers-component-accent);
  --site-header-text: #18202b;
  --site-header-action: #c5963a;
  --site-header-action-text: #ffffff;
  --site-hero-action: #704b12;
  --site-hero-action-text: #ffffff;
  --site-hero-accent: #f4c86b;
  --site-hero-secondary: #0b2f55;
  --site-hero-secondary-text: #ffffff;
  --site-final-background: #0b2f55;
  --site-footer-background: #123b66;
  --site-photo-tint: #0b2f55;

  --font-body: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-display: Georgia, "Times New Roman", serif;
  --display-weight: 700;
  --display-tracking: normal;
}
