/* NorrisAI AlphaLens — shared theme tokens.
   Loaded once via /_partials/nav.html (SSI) so every public page that includes
   the nav inherits the same palette. Do NOT re-declare these on new pages —
   just use var(--bg) / var(--text) / var(--text-muted) / var(--surface) /
   var(--border) / var(--font-sans).

   Accent gold is deliberately NOT set here (two shades are still in use across
   older vs newer pages). A new page that needs the accent should add locally:
       :root { --gold: #d4af37; --gold-dim: #c9a24b; }

   /app/ is a separate React shell and does not load this file.
*/
:root {
  --bg: #0a0e14;
  --black: #0a0e14;          /* legacy alias (older pages used var(--black) for the page bg) */
  --text: #e7e6e1;
  --text-muted: #9aa2b1;
  --text-dim: #9aa2b1;
  --surface: #11161f;
  --bg-card: #11161f;
  --border: #232a38;
  --font-sans: 'Inter', -apple-system, 'system-ui', 'Segoe UI', Helvetica, Arial, sans-serif;
}

body {
  background: var(--bg);
  color: var(--text);
  font-family: var(--font-sans);
}

/* Content headings are white; hero/eyebrow/label accents stay gold via their own
   more-specific selectors. */
h1, h2 { color: #fff; }
