:root[data-theme="glassmorphism"] {
  --color-bg:              #1e1b4b;
  --color-surface:         rgba(255, 255, 255, 0.1);
  --color-surface-alt:     rgba(255, 255, 255, 0.15);
  --color-border:          rgba(255, 255, 255, 0.2);
  --color-primary:         rgba(255, 255, 255, 0.2);
  --color-primary-hover:   rgba(255, 255, 255, 0.3);
  --color-primary-glow:    rgba(255, 255, 255, 0.1);
  --color-text:            #ffffff;
  --color-text-muted:      rgba(255, 255, 255, 0.7);
  --color-text-on-primary: #ffffff;
  --color-accent:          #e879f9;
  --font-heading:          'Inter', system-ui, sans-serif;
  --font-body:             'Inter', system-ui, sans-serif;
  --radius-sm:             8px;
  --radius-md:             16px;
  --radius-lg:             24px;
  --radius-full:           9999px;
  --transition:            all 0.3s ease;
  --shadow-sm:             0 4px 12px rgba(0, 0, 0, 0.15);
  --shadow-md:             0 8px 32px rgba(0, 0, 0, 0.25);
  --shadow-lg:             0 16px 64px rgba(0, 0, 0, 0.4);
  --shadow-neu-out:        none;
  --shadow-neu-in:         none;
}
