/*
  Nexia Aged Care theme. Warm-not-clinical: deep navy for trust, coral
  for the human touch (primary CTAs), mint from the logo for soft accents.
  Tokens sourced from ~/Projects/clients/nexia/DESIGN.md (extracted from
  the live stylesheet at nexiaagedcare.com.au, 2026-07-07).

  Plain-English colour names (Luke is colourblind):
  - Nexia Navy #003055 — deep navy (headings, hero CTA, brand mark)
  - Nexia Coral #E9736C — warm coral/salmon (primary CTA buttons)
  - Nexia Mint #67B6A4 — soft mint green (hero panel, accents)
  - Mint Wash #E5F3F0 — very pale mint (panel backgrounds)
*/
/* `:root:root` (double specificity) so these tokens beat global.css,
   which Vite injects AFTER this link in dev. */
:root:root {
  --color-background: #ffffff;
  --color-foreground: #003055; /* Nexia Navy */
  --color-primary: #E9736C; /* Nexia Coral */
  --color-primary-hover: #CC625C; /* Deep Coral */
  --color-primary-foreground: #ffffff;
  --color-accent: #67B6A4; /* Nexia Mint */
  --color-muted: #E5F3F0; /* Mint Wash */
  --color-muted-foreground: #52616E; /* between Grey Text and Grey Muted — readable on white */
  --color-border: #EBEBEB;

  /* Extra brand tokens (not in the starter set) */
  --color-navy: #003055;
  --color-navy-ink: #00172A;
  --color-navy-mid: #1A4566;
  --color-mint: #67B6A4;
  --color-mint-wash: #E5F3F0;

  --font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif;
  --font-display: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif;

  --radius-sm: 6px;
  --radius-md: 8px;
  --radius-lg: 16px;
}

/* Nexia buttons are pills (matches the live site). Beats the starter's
   inline border-radius style. */
a[class*="bg-primary"],
a[class*="border-border"][class*="font-semibold"] {
  border-radius: 999px !important;
}
