/* Colori: generato dal censimento del rosa (ottobre 2026).
   Sostituisce il rosa di storia.css per funzione; i valori vengono da --accento, --titolo e dai toni neutri di main.css.
   Va caricato subito dopo il foglio originale. */

:root {
    --rosa-neon: var(--titolo);
}

.nav-pill:hover {
    background: var(--surface-2);
    box-shadow: none;
    border-color: var(--line);
    color: var(--text);
}

.nav-pill.active {
    background: var(--surface-2);
    box-shadow: inset 0 -2px 0 var(--text) !important;
    border-color: var(--line);
    color: var(--text);
}

.timeline-window:hover {
    border-color: var(--line);
    box-shadow: none;
}

.window-year {
    color: var(--text);
}

.window-toggle {
    color: var(--text);
}

.timeline-window.active {
    border-color: var(--line);
}

.player-link,
.team-link,
.match-link {
    color: var(--text) !important;
}

.player-link:hover,
.team-link:hover,
.match-link:hover {
    text-shadow: none;
}

.section-title {
    color: var(--titolo);
}

.hof-tab.active {
    background: var(--surface-2);
    border-color: var(--line);
    color: var(--text);
    box-shadow: inset 0 -2px 0 var(--text) !important;
}

.season-card:hover {
    border-color: var(--line);
}

.season-year {
    color: var(--text);
}

.podium-row:first-child {
    background: transparent;
    border: 1px solid var(--line);
}

.r-1 {
    color: var(--text);
}

.award-item:hover {
    border-color: var(--line);
}

.award-label {
    color: var(--text-2);
}
