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

:root {
    --primary-color: var(--titolo);
}

.oggi-in-campo-container h2 {
    color: var(--titolo);
}

.partite-banner-container h2 {
    color: var(--titolo);
}

.partita-fase {
    color: var(--text);
}

.partita-score {
    color: var(--titolo);
}

.slider-control {
    background: var(--surface-2);
    color: var(--text);
}

.box-classifica h2 {
    color: var(--titolo);
}

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

a.classifica-item.rank-1 {
    background: transparent;
    border: 1px solid var(--line);
}

a.classifica-item.rank-1 .position {
    color: var(--titolo);
}

a.classifica-item.rank-1 .giocatore-foto {
    border: 2px solid var(--line);
    box-shadow: none;
}

a.classifica-item.rank-1 .stat-value {
    color: var(--titolo);
}

.view-more {
    color: var(--text) !important;
}

.view-more:hover {
    background: var(--surface-2);
    border-color: var(--line);
    color: var(--text);
}

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

.rank-1 .podium-rank {
    color: var(--titolo);
}

.fantasy-section {
    background: transparent;
}

.history-banner-link {
    border: 1px solid var(--line);
}

.history-subtitle {
    color: var(--titolo);
}

a.totw-card:hover {
    border-color: var(--line);
    box-shadow: none;
}

.totw-role {
    background: var(--surface-2);
    color: var(--text);
}

.news-date {
    color: var(--text-2);
}

.sponsor-item {
    border: 1px solid var(--line);
}

.partite-banner-container::before {
    background: transparent;
}

.box-classifica::before {
    background: transparent;
}

.history-banner-link::before {
    background: transparent;
}

.fantasy-section::before {
    background: transparent;
}
