﻿
:root {
    --iqcblue: #0054c5;
    /* Accento usato dai CSS condivisi (social-icons, wizard, timeline, steps).
       Se un tenant non la definisce, quei file usano il fallback #354F9A e restano invariati. */
    --cbox-accent: #0054c5;
    --ultra-dark-blue: #051832;
    --dark-blue: #143562;
    --blue: #2c3b50;
    --medium-blue: #234f8a;
    --hoverblue: #246dce;
    --background-grey: #eff1f769;
    --ultra-light-grey: #e2e8f1;
    --light-grey: #d7e0eb;
    --grey: #bbc5d3;
    --medium-grey: #9daec5;
    --medium-dark-grey: #718aab;
    --dark-grey: #546274;
    --ultra-dark-grey: #414a56;
    --contrast: #ffb044;

    /* ── Guscio pubblico (_LayoutPublic) ──────────────────
       Accento della pagina pubblica della credenziale e della barra: public-shell.css e
       assertion-credential.css leggono questi token e ricavano da soli le gradazioni tenui.
       --tenant-accent fa sia da testo su bianco sia da fondo sotto --tenant-on-accent,
       quindi deve stare a contrasto >= 4.5:1 sul bianco.
       Origine: da --bckgrnd-color #0046a7 di navbar.css. */
    --tenant-accent: #0046a7;
    --tenant-accent-strong: #003580;

    /* Barra pubblica allineata alla navbar dell'area riservata: fondo pieno e testo in
       negativo. Il logo lo porta _PublicBrand (main-logo-navbar.png, gia' in negativo). */
    --tenant-topbar-bg: #0046a7;
    --tenant-topbar-ink: #ffffff;
    --tenant-topbar-ink-hi: #ffffff;
    --tenant-topbar-line: rgba(255, 255, 255, .24);
    --tenant-topbar-hover: rgba(255, 255, 255, .14);
}

* {
    font-family: 'Poppins', sans-serif;
}
