/* GENERADO por docs/Manual_Marca_SaludAudit/v1.0/scripts/build_v1.py — no editar a mano.
   Paleta cerrada de SaludAudit v1.0: 26 colores. Los de CSS se leyeron en
   frontend/src/index.css (feb-2026); el resto se deriva con su contraste calculado. */
:root {
  --sa-teal: #0D9488;  /* Teal · CSS */
  --sa-teal-oscuro: #0F766E;  /* Teal oscuro · CSS */
  --sa-teal-claro: #14B8A6;  /* Teal claro · CSS */
  --sa-cian: #06B6D4;  /* Cian · CSS */
  --sa-tinta: #0F172A;  /* Tinta · CSS */
  --sa-pizarra: #1E293B;  /* Pizarra · v1.0 */
  --sa-gris-texto: #64748B;  /* Gris texto · CSS */
  --sa-bruma: #94A3B8;  /* Bruma · CSS */
  --sa-borde: #E2E8F0;  /* Borde · CSS */
  --sa-borde-suave: #F1F5F9;  /* Borde suave · CSS */
  --sa-niebla: #F8FAFB;  /* Niebla · CSS */
  --sa-noche: #042F2E;  /* Noche · v1.0 */
  --sa-abismo: #134E4A;  /* Abismo · v1.0 */
  --sa-espuma: #CCFBF1;  /* Espuma · v1.0 */
  --sa-hielo: #F0FDFA;  /* Hielo · v1.0 */
  --sa-agua: #ECFEFF;  /* Agua · v1.0 */
  --sa-rojo: #DC2626;  /* Riesgo · CSS */
  --sa-ambar: #D97706;  /* Anomalía · CSS */
  --sa-verde: #059669;  /* Correcto · CSS */
  --sa-rojo-texto: #B91C1C;  /* Riesgo texto · v1.0 */
  --sa-ambar-profundo: #B45309;  /* Anomalía texto · v1.0 */
  --sa-verde-profundo: #047857;  /* Correcto texto · v1.0 */
  --sa-rojo-palido: #FEF2F2;  /* Riesgo pálido · v1.0 */
  --sa-ambar-palido: #FFFBEB;  /* Anomalía pálido · v1.0 */
  --sa-verde-palido: #ECFDF5;  /* Correcto pálido · v1.0 */
  --sa-negro: #020617;  /* Negro · v1.0 */
  --sa-firma: linear-gradient(135deg, #14B8A6, #0D9488, #0F766E);
  --sa-lectura: linear-gradient(90deg, #0D9488, #06B6D4);
  --f-display: 'Space Grotesk', system-ui, sans-serif;
  --f-sans: 'Inter', system-ui, sans-serif;
  --f-mono: 'JetBrains Mono', ui-monospace, monospace;
}
