/* ============================================================
   TABLERO — TOKENS PROPIOS

   Lo que el Tablero comparte con el LIS —tipografía, papel, tinta,
   hairline y la paleta de resultado— ya viene de `/static/ambar.css`,
   que se carga ANTES que este archivo y es la única fuente de verdad.
   Acá queda sólo lo que es del Tablero y de nadie más: las series
   categóricas, la rampa secuencial y el color por laboratorio.

   NO se re-declara nada que ya esté en ambar.css. Tenerlo declarado
   dos veces es lo que hizo que --ok valiera el color viejo durante
   meses sin que nadie se enterara (ADR-017).
   ============================================================ */
:root{
  color-scheme: light;

  /* Puentes hacia la paleta compartida: los nombres que el Tablero ya
     usaba en su código siguen andando, pero apuntan a Ámbar. */
  --plane:      var(--paper);
  --ink-muted:  var(--ink-3);
  --grid:       var(--hairline);
  --hair:       var(--hairline);
  --good-text:  var(--ok);
  --warn:       var(--alto);
  --crit-chart: var(--crit);   /* nombre propio: --crit ya es de Ámbar */

  /* — LO PROPIO DEL TABLERO — */

  /* El eje de un gráfico no es un hairline: tiene que leerse contra el
     papel a 3:1 (WCAG 1.4.11, objetos gráficos). Por eso no toma
     --hairline, que es decorativo. */
  --axis:#8A8170;

  /* series categóricas — sólo acá tiene sentido una paleta de matices:
     distinguir N cosas que no tienen orden ni estado */
  --s1:#2a78d6; --s2:#eb6834; --s3:#1baf7a; --s4:#eda100; --s5:#e87ba4;

  /* rampa secuencial (mapa de calor del antibiograma) */
  --seq-1:#cde2fb; --seq-2:#9ec5f4; --seq-3:#6da7ec; --seq-4:#3987e5;
  --seq-5:#256abf; --seq-6:#184f95; --seq-7:#0d366b;

  --radius:10px;
}

:root[data-skin="guardia"]{
  color-scheme: dark;
  /* papel, tinta y hairline los invierte ambar.css; acá sólo las series,
     que necesitan más saturación para leerse sobre fondo oscuro */
  --s1:#3987e5; --s2:#d95926; --s3:#199e70; --s4:#c98500; --s5:#d55181;
  --axis:#6B6250;
}

/* ------------------------------------------------------------
   COLOR POR LABORATORIO — reservado, no se usa para otra cosa.
   El valor real lo pisa app.js con Tenant.branding.color, que es
   el mismo color con el que se pinta la pantalla de carga cuando
   se escanea un tubo de ese laboratorio. "El color sigue a la
   entidad": filtrar no repinta a los que quedan.

   ⚠ NO neutralizar: parece decoración y es la barrera 2 de
   trazabilidad del tubo (ADR-015).
   ------------------------------------------------------------ */
:root{
  --lab-1:#36454F;   /* Grupo Bio  */
  --lab-2:#6B7A3A;   /* GBL        */
  --lab-3:#8A4B2A;   /* Mitre      */
}
