:root {
  --color-background: red;
  --color-surface: #1a1815;
  --color-surface-2: #24211c;
  --color-text: #f3ece0;
  --color-muted: #aba293;
  --color-primary: #c9a45c;
  --color-on-primary: #14110c;
  --color-accent: #e3c88a;
  --color-border: #3a342b;
  --font-heading: "Cormorant Garamond", Georgia, "Times New Roman", serif;
  --font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --text-xs: 0.75rem;
  --text-sm: 0.875rem;
  --text-base: 1rem;
  --text-lg: 1.125rem;
  --text-xl: 1.375rem;
  --text-2xl: 1.75rem;
  --text-3xl: 2.25rem;
  --text-4xl: clamp(2.25rem, 4.5vw, 3.5rem);
  --text-5xl: clamp(2.75rem, 7vw, 5.25rem);
  --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;
  --space-9: 7rem;
  --radius-sm: 4px;
  --radius-md: 10px;
  --radius-lg: 18px;
  --radius-pill: 999px;
  --width-wide: 1240px;
  --shadow-md: 0 24px 48px -24px rgba(0, 0, 0, 0.75);
}
