/* === Perds pas la tête — overrides locaux pour la page classement === */

.lb-row .lb-score { font-weight: 700; color: #ff8c42; font-size: 0.95rem; }
.lb-row .lb-nb { font-size: 0.75rem; color: #94a3b8; }
.lb-row.moi { background: color-mix(in srgb, var(--color-mid) 8%, transparent); border: 1px solid color-mix(in srgb, var(--color-mid) 25%, transparent); }
.card { position: relative; z-index: 1; }
.lb-pseudo { display: flex; flex-direction: column; gap: 2px; align-items: flex-start; }
