:root {
  --color-primario: #4338CA;
  --color-primario-oscuro: #3730A3;
  --color-primario-claro: #EEF2FF;
  --color-primario-borde: #C7D2FE;
  --color-secundario: #1D4ED8;
  --color-fondo: #F7F7F8;
  --color-superficie: #FFFFFF;
  --color-borde: #E5E7EB;
  --color-texto: #1F2937;
  --color-texto-suave: #6B7280;
  --sev-error: #B91C1C;
  --sev-error-fondo: #FEF2F2;
  --sev-warning: #B45309;
  --sev-warning-fondo: #FFF7E6;
  --sev-info: #1D4ED8;
  --sev-info-fondo: #EFF6FF;
  --sev-ok: #15803D;
  --sev-ok-fondo: #ECFDF3;
  --estado-borrador: #4B5563;
  --estado-extrayendo-datos: #1D4ED8;
  --estado-pendiente-revision: #B45309;
  --estado-con-inconsistencias: #B91C1C;
  --estado-listo-para-generar: #15803D;
  --estado-borrador-generado: #4338CA;
  --estado-revisado: #15803D;
  --estado-finalizado: #3730A3;
  --font-sans: -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif;
  --font-serif: -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif;
  --radio-chip: 8px;
  --radio-input: 10px;
  --radio-boton: 10px;
  --radio-tarjeta: 12px;
  --radio-modal: 12px;
}
