/**
 * Harness → site primitive injection. Semantic colors come from tokens.css recipes.
 * Materialized deploy writes --site-primitive-* in generated/resolved-theme.css (primitives-only).
 */
:root {
  --primitive-background: var(--site-primitive-background, #0d0f18);
  --primitive-surface: var(--site-primitive-surface, #13162b);
  --primitive-primary: var(--site-primitive-primary, #5b8dee);
  --primitive-secondary: var(--site-primitive-secondary, #7aa4f4);
  --primitive-attention: var(--site-primitive-attention, #f59e0b);

  --font-display: var(--site-font-display, 'DM Serif Display', Georgia, serif);
  --font-sans: var(--site-font-sans, 'DM Sans', system-ui, sans-serif);
  --font-mono: var(--site-font-mono, 'DM Mono', monospace);
}
