/* Foundwell Academy — shared light base (Rico, Nov 8 6:16 + 6:18 AM: light, calm, "not too light").
   ONE file for the whole site: the home + Foundwell pages AND every course link it.
   A course changes only its theme block (--accent, --accent-strong, --accent-soft, --heading-font) in its own theme.css. */
:root{
  /* Foundwell base palette */
  --fw-navy:#0e1d2c;         /* brand navy: logo, headings, text, primary buttons */
  --fw-navy2:#1b3247;        /* navy hover */
  --fw-teal:#2c807c;         /* Foundwell teal (brand accent) */
  --fw-teal-lt:#79bfbb;      /* logo star/inner line */
  --bg:#f3f5f6;              /* page: soft cool off-white (not stark white) */
  --surface:#ffffff;         /* cards, panels */
  --surface2:#eef2f3;        /* quiet fills: chips, options, tracks */
  --tint:#e3ecee;            /* soft navy/teal tint: hero panels, footer */
  --ink:#0e1d2c;             /* headings */
  --text:#2c3b48;            /* body text */
  --mute:#5a6a76;            /* secondary text */
  --line:#dce3e6;            /* hairlines */
  --line2:#c9d3d8;           /* input borders */
  --ok:#2e8b5e;--okbg:#e8f4ed;--no:#c0453d;--nobg:#fbeceb;
  --body-font:'Inter',system-ui,-apple-system,'Segoe UI',sans-serif;
  --brand-font:'Libre Caslon Text',Georgia,serif;
  --radius:14px;--radius-sm:10px;
  --shadow:0 14px 34px -22px rgba(14,29,44,.30);
  /* theme block: the home page uses Foundwell's own; a course overrides these four in its theme.css */
  --accent:#2c807c;          /* links, labels, progress, active states */
  --accent-strong:#0e1d2c;   /* primary buttons */
  --accent-soft:#e3efee;     /* soft fills behind accent things */
  --heading-font:'Libre Caslon Text',Georgia,serif;
}
