:root {
  --green-950: #061A14;
  --green-900: #0B2E22;
  --green-800: #123C2A;
  --green-700: #17553D;
  --green-600: #1E6B4E;
  --teal-100: #DCEBE4;
  --gold-700: #9F7A10;
  --gold-600: #C9A227;
  --gold-400: #E6C86E;
  --ivory-100: #F7F4EA;
  --ivory-50: #FBFAF6;
  --white: #FFFFFF;
  --charcoal: #111715;
  --muted: #66736D;
  --border: #E5DDC8;
  --danger: #8B1E1E;
  --shadow-soft: 0 18px 50px rgba(11, 46, 34, 0.12);
  --shadow-card: 0 12px 34px rgba(11, 46, 34, 0.10);
  --radius-sm: 10px;
  --radius-md: 18px;
  --radius-lg: 28px;
  --radius-pill: 999px;
  --font-main: Inter, Manrope, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --container: 1200px;
  --container-wide: 1280px;
  --section-pad: 88px;
  --section-pad-mobile: 56px;
  --gradient-premium: linear-gradient(135deg, #0B2E22 0%, #123C2A 58%, #C9A227 140%);
  --gradient-soft: linear-gradient(180deg, #FBFAF6 0%, #F7F4EA 100%);
  --gradient-gold-glow: radial-gradient(circle, rgba(201, 162, 39, 0.24), transparent 58%);
}

