/* Tokens de diseño compartidos de Atenea (paleta slate + recetas).
   Los consume el sistema de componentes; aquí no van reglas de pantalla. */

:root {
    /* acento dinámico del cliente (lo define custom_style.css) */
    --atenea-accento: var(--cfg-primary, #254278);

    /* neutros slate */
    --atenea-titulo: #323232;
    --atenea-texto: #374151;
    --atenea-suave: #94a3b8;
    --atenea-seleccionado: #64748b;
    --atenea-borde: #e8eaed;
    --atenea-hover: #e2e8f0;
    --atenea-fondo: #f9fafb;

    /* radios */
    --atenea-radius: 10px;
    --atenea-radius-sm: 8px;
    --atenea-radius-xs: 6px;

    /* sombras */
    --atenea-sombra: 0 1px 4px rgba(0, 0, 0, 0.06);
    --atenea-sombra-popup: 0 4px 14px rgba(0, 0, 0, 0.12);

    /* chips y toggles */
    --atenea-chip-fondo: #f9fafb;
    --atenea-chip-borde: rgba(0, 0, 0, 0.05);
}
