:root {
  --color-primary: #6d28d9;
  --color-primary-dark: #5b21b6;
  --color-primary-light: #ede9fe;
  --color-accent: #c9a96e;
  --color-accent-dark: #b8935a;
  --color-text: #1f2937;
  --color-text-muted: #6b7280;
  --color-footer-bg: #111827;
  --color-footer-text: #d1d5db;
  --color-footer-heading: #ffffff;
  --color-footer-link: #9ca3af;
  --color-footer-border: #374151;
  --font-primary: Inter, 'Segoe UI Variable', 'Aptos', 'Segoe UI', 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji';
  --font-size-base: 16px;
}