:root {
  --color-primary: #2E7D32;
  --color-primary-dark: #256729;
  --color-accent: #F4B400;
  --color-trust: #1F3A5F;
  --color-guide: #2563EB;
  --color-text-primary: #2B2B2B;
  --color-text-muted: #6B7280;
  --color-bg-primary: #FFFFFF;
  --color-bg-alt: #FAFAF8;
  --color-card-bg: #FFFFFF;
  --color-border: #E3E6E8;
  --color-soft-shadow: rgba(31, 58, 95, 0.08);
  --color-overlay: rgba(31, 58, 95, 0.68);
  --color-success: #2E7D32;
  --color-manuscript: #FAFAF8;
  --color-coal: #1C2431;
  --font-serif: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-pill: 999px;
  --shadow-card: 0 10px 30px var(--color-soft-shadow);
  --shadow-focus: 0 0 0 3px rgba(46, 125, 50, 0.18);
}
