:root {
  --background: 30 20% 98%;
  --foreground: 220 20% 20%;
  --card: 0 0% 100%;
  --card-foreground: 220 20% 20%;
  --primary: 220 25% 25%;
  --primary-foreground: 30 20% 98%;
  --secondary: 25 30% 95%;
  --secondary-foreground: 220 25% 25%;
  --muted: 25 15% 93%;
  --muted-foreground: 220 10% 45%;
  --accent: 15 60% 65%;
  --accent-foreground: 0 0% 100%;
  --destructive: 0 84.2% 60.2%;
  --border: 25 15% 88%;
  --input: 25 15% 88%;
  --ring: 220 25% 25%;
  --radius: 0.5rem;
  --section-warm: 25 30% 95%;
  --section-light: 30 20% 98%;
  --container-max: 1400px;
  --font-sans: 'Inter', system-ui, sans-serif;
  --font-serif: 'Playfair Display', Georgia, serif;
}
