:root{--color-primary:#eb5659;--color-primary-dark:#d44446;--color-primary-light:#fde8e9;--color-primary-rgb:235,86,89;--color-secondary:#0f3460;--color-secondary-dark:#1a1a2e;--color-secondary-light:#1a2332;--color-accent:#4bb989;--color-accent-dark:#3a9b6f;--color-accent-light:#e6f6ee;--color-text:#1a1a2e;--color-text-muted:#6c757d;--color-text-on-primary:#ffffff;--color-text-on-dark:#ffffff;--color-bg:#ffffff;--color-bg-soft:#f8f9fa;--color-bg-dark:#1a2332;--color-border:#e9ecef;--color-border-strong:#ced4da;--color-success:#4bb989;--color-success-bg:#e6f6ee;--color-warning:#ffc107;--color-warning-bg:#fff9e6;--color-danger:#dc3545;--color-danger-bg:#ffebee;--color-info:#17a2b8;--color-info-bg:#e6f7fa;--color-gradient-primary:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);--color-gradient-hero:linear-gradient(135deg,#1a1a2e 0,#0f3460 50%,#eb5659 100%);--prod-grad:linear-gradient(135deg,var(--color-secondary-dark) 0,var(--color-secondary) 50%,var(--color-primary) 100%);--prod-grad-calm:linear-gradient(135deg,#0a1228 0,#0f3460 55%,#16335f 100%);--hero-aside-veil:radial-gradient(120% 90% at 75% 35%,rgba(15,52,96,0.55) 0,rgba(15,52,96,0) 60%);--color-surface:#ffffff;--brand-name:"ZBrain Oposiciones"}