/**
 * SnowCORE — thin public-shell design tokens (companion to layout :root).
 *
 * Base brand colours (--brand-blue, --brand-dark, etc.) are defined in
 * resources/views/public/layout.php inline :root. This file adds semantic
 * aliases for CMS typography and surfaces so forks can override consistently
 * without editing every rule. Load after layout inline styles (see layout head).
 *
 * @see docs/DESIGN_CONTRACT.md
 */
:root {
  /* CMS / prose (used by cms-content-public.css) */
  --cms-text-body: #333;
  --cms-text-muted: #444;
  --cms-text-heading: #111;
  --cms-text-heading-secondary: #222;
  --cms-link: #0a7abf;
  --cms-code-bg: #f1f3f5;
  --cms-blockquote-bg: rgba(107, 203, 244, 0.06);
  --page-hero-lead: rgba(255, 255, 255, 0.75);
  /* Hero gradient end aligns with existing mid tone */
  --page-hero-gradient-end: var(--brand-mid, #1e2a3b);
}
