:root {
  --color-forest: #234F32;
  --color-sage: #7DA67F;
  --color-cream: #FAF9F5;
  --color-terracotta: #C86B4A;
  --color-ink: #1D261F;
  --color-border: #E6E3DA;
  --color-white: #ffffff;

  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-lg: 16px;
  --radius-xl: 24px;

  --shadow-card: 0 10px 24px rgba(35, 79, 50, 0.08);
  --shadow-lift: 0 16px 34px rgba(35, 79, 50, 0.14);
  --space-section: 72px;
  --container: 1180px;

  --font-sans: "Plus Jakarta Sans", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

html {
  scroll-behavior: smooth;
}

body {
  background: var(--color-cream);
  color: var(--color-ink);
  font-family: var(--font-sans);
}
