:root {
--color-primary: #7C3AED;
  --color-primary-dark: #5B21B6;
  --color-accent: #A78BFA;
  --color-background: #F5F3FF;
  --color-text: #1E1B4B;
  --color-surface: #FFFFFF;
--font-heading: 'Lora', Georgia, 'Times New Roman', serif;
  --font-body: 'Source Sans 3', system-ui, -apple-system, sans-serif;
--border-radius: 8px;
--spacing-xs: 0.25rem;
  --spacing-sm: 0.5rem;
  --spacing-md: 1rem;
  --spacing-lg: 1.5rem;
  --spacing-xl: 2rem;
  --spacing-2xl: 3rem;
--max-width: 1200px;
  --nav-height: 64px;
}
