/* ── Leaderboard page ──────────────────────────────────────────────────────── */

.leaderboard-card {
    background: rgba(240, 218, 160, 0.70);
    border: 5px solid var(--primary-color);
    padding: 1.5rem 1.75rem;
}


.leaderboard-table thead th {
    font-size: 1rem;
}

.leaderboard-rank {
    font-family: 'Cinzel', serif;
    font-weight: 700;
    font-size: 1rem;
    width: 2.5rem;
    text-align: center;
}

.leaderboard-rank--1 { color: #c9a227; }
.leaderboard-rank--2 { color: #8a9ba8; }
.leaderboard-rank--3 { color: #a0522d; }

.leaderboard-rating {
    font-family: 'Cinzel', serif;
    font-weight: 600;
}
