/*
 * Colori del marchio per le pagine Tabler (gestionale, accesso, registrazione).
 * Blu notte come colore primario (testo bianco: contrasto 14:1) e turchese scurito per i link (AA su bianco).
 * Il turchese pieno #00A6A6 resta per sfondi con testo blu notte, come nel tabellone.
 */
:root {
    --brand-navy: #102A43;
    --brand-navy-hover: #0B1F33;
    --brand-teal: #00A6A6;
    --brand-teal-dark: #00797A;

    --tblr-primary: #102A43;
    --tblr-primary-rgb: 16, 42, 67;
    --tblr-primary-text: #102A43;
    --tblr-primary-bg-subtle: #D9E2EC;
    --tblr-primary-border-subtle: #9FB3C8;
    --tblr-link-color: #00797A;
    --tblr-link-color-rgb: 0, 121, 122;
    --tblr-link-hover-color: #005F60;
    --tblr-link-hover-color-rgb: 0, 95, 96;
}

.btn-primary {
    --tblr-btn-bg: var(--brand-navy);
    --tblr-btn-border-color: var(--brand-navy);
    --tblr-btn-color: #FFFFFF;
    --tblr-btn-hover-bg: var(--brand-navy-hover);
    --tblr-btn-hover-border-color: var(--brand-navy-hover);
    --tblr-btn-hover-color: #FFFFFF;
    --tblr-btn-active-bg: var(--brand-navy-hover);
    --tblr-btn-active-border-color: var(--brand-navy-hover);
    --tblr-btn-active-color: #FFFFFF;
    --tblr-btn-disabled-bg: var(--brand-navy);
    --tblr-btn-disabled-border-color: var(--brand-navy);
}

.btn-outline-primary {
    --tblr-btn-color: var(--brand-navy);
    --tblr-btn-border-color: var(--brand-navy);
    --tblr-btn-hover-bg: var(--brand-navy);
    --tblr-btn-hover-border-color: var(--brand-navy);
    --tblr-btn-hover-color: #FFFFFF;
}

.navbar-brand img { display: block; }
.nav-link.active, .nav-link:hover { color: var(--brand-teal-dark); }
