/* Palette override — burgundy.
 * Activated when <html data-palette="burgundy">.
 * Only remaps --primary-*; gold highlights stay gold. */

:root[data-palette="burgundy"] {
  --primary-50:        #fef2f2;
  --primary-100:       #fee2e2;
  --primary-200:       #fecaca;
  --primary-300:       #fca5a5;
  --primary-400:       #ef4444;
  --primary-500:       #991b1b;
  --primary-600:       #7f1d1d;
  --primary-700:       #5b1313;
  --primary-800:       #3a0c0c;
  --primary-contrast:  #fff5f5;
  --grad-primary:      linear-gradient(135deg, #991b1b 0%, #7f1d1d 100%);
  --primary-ring:      0 0 0 3px rgba(153, 27, 27, 0.18);
  --primary-shadow:    0 10px 15px -3px rgba(153, 27, 27, 0.25),
                       0 4px 6px  -4px rgba(153, 27, 27, 0.25);
  --primary-shadow-lg: 0 20px 25px -5px rgba(153, 27, 27, 0.30),
                       0 8px 10px  -6px rgba(153, 27, 27, 0.30);
}

html[data-theme="dark"][data-palette="burgundy"] {
  --primary-400:       #fca5a5;
  --primary-500:       #ef4444;
  --primary-600:       #dc2626;
  --primary-contrast:  #0e1424;
  --primary-ring:      0 0 0 3px rgba(239, 68, 68, 0.22);
  --primary-shadow:    0 10px 15px -3px rgba(239, 68, 68, 0.22),
                       0 4px 6px  -4px rgba(239, 68, 68, 0.22);
  --primary-shadow-lg: 0 20px 25px -5px rgba(239, 68, 68, 0.28),
                       0 8px 10px  -6px rgba(239, 68, 68, 0.28);
}
