/* ══════════════════════════════════════════════════════════════════
   TOKENS COMPARTIDOS — Flores Santillana
   Fuente única de verdad para colores y motion usados tanto por el
   sistema principal (style.css) como por Siigo (siigo/styles.css).
   Cargar este archivo ANTES de cualquiera de los otros dos.
   Fase 3 del rediseño "más moderno" (2026-07-13) — antes Siigo declaraba
   estas mismas variables por separado, y 2 de ellas (--fondo/--borde)
   habían quedado con los valores anteriores a la modernización de neutros
   del 2026-07-06 (Siigo ya no cargaba style.css para entonces).
   ══════════════════════════════════════════════════════════════════ */
:root{
  --vino:#8B1A2B; --vino-h:#A33245; --vino-tinte:#F4ECEE;
  /* Neutros modernizados 2026-07-06 (pedido del usuario: "menos cálido, más
     moderno"): --fondo/--borde/--tenue pasaban de temperatura cálida
     (paper/cream, el default de diseño de IA que el propio skill impeccable
     marca como cliché) a una temperatura neutra/fría — más "workspace
     nítido", menos "papel envejecido". El vino de marca NO se toca: es la
     identidad real de la empresa (logo, PDFs oficiales impresos). */
  --fondo:#F5F6F7; --panel:#FFFFFF; --texto:#22262E;
  /* --tenue: oscurecido de #8A8580 a #6E6960 por contraste (auditoría
     2026-07-06, ~3.3-3.65:1 → ≥4.5:1), y ahora reenfriado a #5B6169 —
     mantiene o mejora el contraste (es más oscuro) y deja de leerse cálido. */
  --tenue:#5B6169;
  --borde:#E3E5E8;
  /* --ok oscurecido de #1F9D55 a #12793D: texto blanco sobre el valor
     anterior daba 3.49:1 en los toasts de éxito, bajo 4.5:1. */
  --ok:#12793D;
  --peligro:#C0392B;
  /* Easing con resorte del rediseño "más moderno" (Fase 1, 2026-07-12) —
     decisión explícita del usuario de usar motion expresivo en TODA la UI,
     incluida la de alta frecuencia (botones, modal de confirmar), no solo
     en interacciones ocasionales. Ver spec:
     docs/superpowers/specs/2026-07-12-redesign-fase1-chrome-design.md */
  --ease-spring:cubic-bezier(.34,1.56,.64,1);
}
