:root {
  --color-forest-950: #183529;
  --color-forest-900: #214535;
  --color-forest-700: #356b50;
  --color-forest-500: #5f9470;
  --color-sage-200: #cddcc7;
  --color-sage-100: #e4ead9;
  --color-cream-50: #fffaf0;
  --color-cream-100: #f8efd9;
  --color-cream-200: #efe0bd;
  --color-sunrise-100: #f9dca3;
  --color-sunrise-300: #dfa765;
  --color-clay-500: #a86946;
  --color-ink: #1e2d26;
  --color-muted: #66756d;
  --color-white: #ffffff;
  --color-shadow: rgba(24, 53, 41, 0.13);

  --font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --font-serif: Georgia, "Times New Roman", serif;

  --text-xs: 0.75rem;
  --text-sm: 0.875rem;
  --text-base: 1rem;
  --text-lg: 1.125rem;
  --text-xl: 1.35rem;
  --text-2xl: 1.8rem;
  --text-3xl: 2.45rem;

  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-5: 1.25rem;
  --space-6: 1.5rem;
  --space-8: 2rem;
  --space-10: 2.5rem;
  --space-12: 3rem;

  --radius-sm: 0.75rem;
  --radius-md: 1.15rem;
  --radius-lg: 1.55rem;
  --radius-xl: 1.9rem;
  --radius-pill: 999px;

  --button-height: 3.35rem;
  --tab-height: 4.8rem;
  --content-max: 30rem;
  --app-width: 390px;
  --app-height: 844px;
}
