:root {
  --font-body: "Segoe UI", -apple-system, BlinkMacSystemFont, sans-serif;
  --font-display: Georgia, "Times New Roman", serif;
  --text: #30352d; --muted: #777b70; --background: #f7f6f0;
  --surface: #fffefa; --surface-soft: #efeee6; --line: #e2e3d8;
  --accent: #496146; --accent-hover: #344c32; --on-accent: #fffefa;
  --orange: #bb6649; --quiet: #e7eadf; --lively: #f3e5d6; --different: #e8e4ee;
  --danger: #a53e36; --radius-sm: 10px; --radius: 18px; --radius-lg: 28px;
  --shadow: 0 10px 35px #343b2c09; --shadow-hover: 0 14px 38px #343b2c14;
  --space-1: 4px; --space-2: 8px; --space-3: 12px; --space-4: 16px;
  --space-5: 24px; --space-6: 32px; --space-7: 48px; --space-8: 72px;
  --content-width: 1220px;
}
