/* Theme: Wine Ash + Turquoise — #32292F / #99E1D9 */
html[data-theme="wine"] {
  --bg: #1c171a;
  --bg-elevated: #261f23;
  --bg-card: #32292f;
  --bg-card-hover: #3c3238;
  --border: rgba(153, 225, 217, 0.12);
  --border-strong: rgba(153, 225, 217, 0.28);
  --text: #f4f7f6;
  --text-muted: #c5b8be;
  --text-dim: #8a7d84;
  --pink: #99e1d9;
  --pink-soft: #b7ece6;
  --cyan: #99e1d9;
  --cyan-dim: #6fbfb7;
  --orange: #d4b8c0;
  --purple: #6b5560;
  --magenta: #8a6d78;
  --success: #99e1d9;
  --warning: #e0c07a;
  --danger: #e07a7a;
  --glow-pink: 0 0 40px rgba(153, 225, 217, 0.22);
  --glow-cyan: 0 0 36px rgba(153, 225, 217, 0.18);
}
html[data-theme="wine"] .btn-primary {
  color: #1c171a !important;
  background: linear-gradient(135deg, #99e1d9, #6fbfb7) !important;
}
html[data-theme="wine"] .logo-beta {
  color: #99e1d9;
  text-shadow: 0 0 10px rgba(153,225,217,.4);
}
html[data-theme="wine"] .gradient-text {
  background: linear-gradient(135deg, #e7f8f6, #99e1d9, #6b5560);
  -webkit-background-clip: text;
  background-clip: text;
}
