/*
 * Tema de producto: Innarte — Powered by Certifica Global (Alpha local)
 * Se carga DESPUÉS de campus.css vía CAMPUS_PRODUCT_BRAND_CSS y solo
 * sobreescribe variables :root. No cambia layout ni estructura.
 *
 * Paleta medida del logotipo vigente (Entidad_gráfica\logotipo innarte.*,
 * dic-2024/ene-2025). No existe manual de marca en la fuente; ver
 * docs/r314c/INNARTE_PRODUCT_PROFILE.md para la evidencia y las dudas.
 */
:root {
    /* Institucional: grises cálidos del isotipo (cubo) */
    --color-institutional: #363231;
    --color-institutional-dark: #241F1E;

    /* Acento primario: turquesa Innarte */
    --color-blue-light: #63C0CB;
    --color-blue-hover: #4AA9B5;
    --color-info: #63C0CB;
    --color-info-bg: #E4F4F6;

    /* CTA / energía: naranja Innarte */
    --color-energy: #EC8C29;
    --color-energy-hover: #D97A17;

    /* Semánticos de apoyo derivados de la paleta del isotipo */
    --color-error: #CD4421;          /* rojo ladrillo */
    --color-error-bg: #FBEDEA;
    --color-warning: #EC8C29;
    --color-warning-bg: #FDF3E4;
    --color-success: #4A9B8F;        /* turquesa profundo armonizado */
    --color-success-bg: #E4F4F1;
    --color-progress: #4A9B8F;

    /* Tipografía: el .ai vigente embebe Futura ND Bold (sin licencia web);
       se declara stack geométrico equivalente con caída al sistema. */
    --font-main: 'Futura', 'Futura ND', 'Century Gothic', 'Avenir Next', 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
}

/* El isotipo cuadrado luce mejor sin forzar altura de wordmark */
.top-nav__logo {
    height: 40px;
    width: auto;
}
