/* theme.css — the SINGLE swap point for Luminary branding.
 *
 * All colors and fonts live here as CSS custom properties. report.css and the templates reference
 * var(--brand-*) ONLY (no raw hex), so re-theming the whole site = edit/replace this file (and the
 * logo in assets/brand/) and re-run `vandv report`. No template changes needed.
 *
 * Palette + fonts extracted from Luminary_Solver_Technology_Overview_LATEST.pptx (light theme).
 */

:root {
  /* Surfaces (light off-white — matched to the website --color-off-white) */
  --brand-bg: #FCFCFA;
  --brand-surface: #F1F1F1;
  --brand-surface-2: #FFFFFF;
  --brand-border: #E2E1D6;
  --brand-border-strong: #C9C8BD;

  /* Text */
  --brand-text: #2A2C2F;
  --brand-text-muted: #6B6E73;

  /* Accents */
  --brand-accent: #BE95FF;        /* purple — links / primary / Luminary series */
  --brand-accent-strong: #8A4FFF; /* deeper purple for link hover / emphasis */
  --brand-accent-bg: #EFE6FF;     /* light purple tint — active filter column / highlight */
  --brand-pink: #FF73FF;
  --brand-blue: #0F62FE;
  --brand-green: #59FF75;
  --brand-yellow: #FFF639;
  --brand-orange: #FF5623;

  /* Status (verification pass/fail) — tuned to sit on the light bg */
  --brand-pass: #1F9D55;
  --brand-fail: #D64541;
  --brand-pass-bg: #E6F4EC;
  --brand-fail-bg: #FAE8E7;
  /* Warning amber — internal "reviewed but under construction" ⚠ mark (legible on the light bg) */
  --brand-warn: #B7791F;
  --brand-warn-bg: #FBF1D6;

  /* Typography — GT Standard (body + headings) / GT Standard Mono (code), Luminary brand faces
     served from /fonts/ (see fonts.css). Matches the marketing site's typography. */
  --brand-font-sans: "GT Standard", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --brand-font-display: "GT Standard", var(--brand-font-sans);
  --brand-font-mono: "GT Standard Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;

  /* Shape */
  --brand-radius: 10px;
  --brand-radius-sm: 6px;
  --brand-maxw: 1080px;
}
