/* role-overrides.css — generado automáticamente por bitMédico admin */

.theme-paciente,
body[data-role="paciente"] {
  --color-primary:     #0de789;
  --color-primary-rgb: 13,231,137;
  --color-secondary:   #8ee6bd;
  --color-accent:      #b9e4c2;
  --color-accent-rgb:  185,228,194;
  --color-light:       #e0f2fe;
  --role-gradient:     linear-gradient(135deg, #0de789, #b9e4c2);
  --role-shadow:       0 8px 24px rgba(13,231,137,.35);
}

.theme-medico,
body[data-role="medico"] {
  --color-primary:     #6366f1;
  --color-primary-rgb: 99,102,241;
  --color-secondary:   #4f46e5;
  --color-accent:      #818cf8;
  --color-accent-rgb:  129,140,248;
  --color-light:       #eef2ff;
  --role-gradient:     linear-gradient(135deg, #6366f1, #818cf8);
  --role-shadow:       0 8px 24px rgba(99,102,241,.35);
}

.theme-clinica,
body[data-role="clinica"] {
  --color-primary:     #10b981;
  --color-primary-rgb: 16,185,129;
  --color-secondary:   #059669;
  --color-accent:      #34d399;
  --color-accent-rgb:  52,211,153;
  --color-light:       #d1fae5;
  --role-gradient:     linear-gradient(135deg, #10b981, #34d399);
  --role-shadow:       0 8px 24px rgba(16,185,129,.35);
}

