/* Brand tokens the owner can change through Ginny (same pattern as the Nashville Visual site).
   Loaded after site.css. */
:root {
    --color-base: #FAFAF7;
    --color-cream: #EEF6F1;
    --color-navy: #0f172a;
    --color-navy-light: #334155;
    --color-emerald: #059669;
    --color-emerald-dark: #047857;
    --color-text: #1f2937;
}

/* Shared InGen block library (blocks.css) mapped to this site's brand */
:root {
  --ig-ink: var(--color-navy);
  --ig-accent: var(--color-emerald);
  --ig-accent-dark: var(--color-emerald-dark);
  --ig-on-accent: #FFFFFF;
  --ig-on-ink: var(--color-base);
  --ig-surface: var(--color-base);
  --ig-surface-alt: var(--color-cream);
  --ig-card: var(--color-base);
  --ig-text: var(--color-text);
  --ig-muted: var(--color-text-muted, #5b6472);
  --ig-font-display: var(--font-display);
  --ig-font-body: var(--font-body);
  --ig-max: var(--max-width);
  --ig-radius: var(--radius);
  --ig-space: var(--spacing-section-md);
}
