:root {
  --color-bg: #f9f9fe;
  --color-ink: #111216;
  --color-muted: #594837;
  --color-surface: #ffffff;
  --color-line: #e4d2c1;
  --color-orange: #ff9500;
  --color-orange-deep: #8c5000;
  --color-coral: #ff4f57;
  --color-purple: #7b2cff;
  --color-purple-soft: #af52de;
  --color-cream: #fff7ec;
  --color-shadow: rgba(31, 21, 8, 0.16);
  --font-display: ui-rounded, "SF Pro Rounded", "Avenir Next", system-ui, sans-serif;
  --font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-5: 1.5rem;
  --space-6: 2rem;
  --space-7: 3rem;
  --space-8: 4.5rem;
  --radius-sm: 0.75rem;
  --radius-md: 1rem;
  --radius-lg: 1.5rem;
  --radius-xl: 2rem;
  --page-max: 1180px;
  --ease: cubic-bezier(0.2, 0.8, 0.2, 1);
}
