:root {
  --auth-bg-gradient: radial-gradient(circle at 20% 20%, #ffe4e6 0%, #fff1f2 40%, #ffffff 100%);
  --auth-card-bg: rgba(255, 255, 255, 0.88);
  --auth-card-border: rgba(244, 63, 94, 0.18);
  --auth-card-shadow: 0 25px 60px -15px rgba(225, 29, 72, 0.12), 0 0 0 1px rgba(244, 63, 94, 0.08);
  
  --auth-primary: #e11d48;
  --auth-primary-hover: #be123c;
  --auth-primary-soft: #fff1f2;
  --auth-primary-glow: rgba(225, 29, 72, 0.25);
  
  --auth-text-title: #0f172a;
  --auth-text-body: #475569;
  --auth-text-muted: #94a3b8;
  
  --auth-input-bg: #f8fafc;
  --auth-input-border: #e2e8f0;
  --auth-input-focus: #e11d48;
  
  --auth-success: #10b981;
  --auth-danger: #ef4444;
  --auth-radius: 16px;
  --auth-radius-sm: 10px;
  --auth-font: 'Plus Jakarta Sans', system-ui, -apple-system, sans-serif;
}
