/* Kelsey Pearson PMHNP-BC — Design Tokens (Variation A: Refined Sage) */

:root {
  --kp-green: #2D5E3F;
  --kp-green-light: #5BA872;
  --kp-green-bg: #E8F0EA;
  --kp-accent: #C4956A;
  --kp-accent-light: #F0E4D6;
  --kp-bg: #FAFAF7;
  --kp-bg-alt: #F2F5F0;
  --kp-white: #FFFFFF;
  --kp-text: #1E2D2B;
  --kp-text-light: #5A6B68;
  --kp-border: #D4D9D5;
  --kp-radius: 8px;
  --kp-radius-lg: 16px;
  --kp-shadow: 0 1px 3px rgba(0, 0, 0, 0.04), 0 4px 12px rgba(0, 0, 0, 0.06);
  --kp-shadow-lg: 0 2px 6px rgba(0, 0, 0, 0.05), 0 8px 24px rgba(0, 0, 0, 0.10);
  --kp-transition: 0.25s ease;
  --kp-max-width: 1200px;
  --kp-font-heading: 'DM Serif Display', Georgia, serif;
  --kp-font-body: 'Inter', system-ui, -apple-system, sans-serif;
  --kp-header-bg: rgba(250, 250, 247, 0.9);
  --kp-crisis: #8B2020;
  --kp-crisis-light: #A83232;
}
