/* Tanren — tokens de marca v1.0 (nov 2026) */
:root{
  --tanren-vinotinto: #7B1E3A;
  --tanren-vinotinto-luz: #8E2347;
  --tanren-vinotinto-tinte: #E58CA6;
  --tanren-carbon: #0E1215;
  --tanren-carbon-2: #1A2026;
  --tanren-carbon-3: #2A3138;
  --tanren-gris: #5B6670;
  --tanren-gris-claro: #9AA3AB;
  --tanren-hueso: #F2F1F2;
  --tanren-blanco: #FFFFFF;

  /* tema claro (por defecto) */
  --background: #FFFFFF;
  --surface: #F2F1F2;
  --border: #DDDADC;
  --text: #0E1215;
  --text-muted: #5B6670;
  --primary: #7B1E3A;
  --primary-foreground: #FFFFFF;
  --link: #7B1E3A;
  --error: #C62828;
  --error-bg: #FAECEC;
  --error-border: #EBB4B4;
  --error-text: #C62828;
  --exito: #17733E;
  --exito-bg: #EAF2EE;
  --exito-border: #AECEBB;
  --exito-text: #17733E;
  --aviso: #9A5B00;
  --aviso-bg: #F6F0E8;
  --aviso-border: #DCC6A6;
  --aviso-text: #9A5B00;
  --info: #0B63CE;
  --info-bg: #E9F1FB;
  --info-border: #AAC8EE;
  --info-text: #0B63CE;
  --font-sans: 'Inter', ui-sans-serif, system-ui, sans-serif;
}
.dark{
  --background: #0E1215;
  --surface: #1A2026;
  --border: #2A3138;
  --text: #F2F1F2;
  --text-muted: #9AA3AB;
  --primary: #7B1E3A;
  --primary-foreground: #FFFFFF;
  --link: #E58CA6;
  --error: #E5484D;
  --error-bg: #2C1A1D;
  --error-border: #64282B;
  --error-text: #F87175;
  --exito: #2FBF71;
  --exito-bg: #132A22;
  --exito-border: #1B573A;
  --exito-text: #2FBF71;
  --aviso: #F5A524;
  --aviso-bg: #2E2717;
  --aviso-border: #6A4D1B;
  --aviso-text: #F5A524;
  --info: #3B9EFF;
  --info-bg: #142636;
  --info-border: #204A73;
  --info-text: #3B9EFF;
}

/* Reglas:
 - El vinotinto (#7B1E3A) NO va como texto sobre fondo oscuro (1.9:1). Usar --link / #E58CA6.
 - Error, éxito, aviso e info siempre con ícono + texto, nunca solo color.
 - Toasts y alertas: fondo --{estado}-bg, borde --{estado}-border, ícono --{estado}, título --{estado}-text, mensaje --text.
 - --tanren-vinotinto-luz (#8E2347) es solo para la barra del logo y superficies grandes en fondo oscuro.
*/
