:root {
  --primary: #6261FF;
  --primary-dark: #4A49E0;
  --primary-light: #8B8AFF;
  --primary-glow: rgba(98, 97, 255, 0.15);
  --accent: #0097D4;
  --accent-dark: #007BB5;
  --accent-glow: rgba(0, 151, 212, 0.12);
  --bg-dark: #FFFFFF;
  --bg-dark-2: #F4F6FB;
  --bg-card: rgba(255, 255, 255, 0.95);
  --bg-glass: rgba(0, 0, 0, 0.03);
  --border-glass: rgba(0, 0, 0, 0.08);
  --text-primary: #1A1A2E;
  --text-secondary: #4A4A6A;
  --text-muted: #8A8AA0;
  --font-primary: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
  --font-secondary: 'Playfair Display', serif;
  --transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  --transition-slow: 0.6s cubic-bezier(0.4, 0, 0.2, 1);
  --shadow-primary: 0 4px 30px rgba(98, 97, 255, 0.15);
  --shadow-card: 0 8px 32px rgba(0, 0, 0, 0.08);
  --radius-sm: 8px;
  --radius-md: 16px;
  --radius-lg: 24px;
  --radius-xl: 32px;
  --max-width: 1200px;
}
