.classement{gap:1.1rem;margin-top:1.6rem;display:grid}.classement__filtres{flex-wrap:wrap;justify-content:space-between;gap:.8rem;display:flex}.classement__groupe{border:1px solid var(--color-hairline);background:color-mix(in oklab, var(--color-surface) 60%, transparent);border-radius:999px;gap:.2rem;padding:.2rem;display:inline-flex}.classement__filtre{color:var(--color-faint);font-family:var(--font-sans);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.4rem .9rem;font-size:.78rem;transition:color .16s,background .16s}.classement__filtre:hover{color:var(--color-ivory)}.classement__filtre[aria-selected=true]{color:var(--color-ink);background:linear-gradient(180deg, var(--color-gold-bright), var(--color-gold));font-weight:600}.classement__note{color:var(--color-faint);font-size:.8rem}.classement__liste{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.classement__ligne{border:1px solid #0000;border-radius:.6rem;grid-template-columns:2.6rem minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.45rem .7rem;transition:background .16s;display:grid}.classement__ligne:hover{background:color-mix(in oklab, var(--color-surface-2) 70%, transparent)}.classement__ligne[data-moi]{border-color:color-mix(in oklab, var(--color-gold) 55%, transparent);background:color-mix(in oklab, var(--color-gold) 10%, transparent)}.classement__ligne[data-podium] .classement__rang{color:var(--color-ivory)}.classement__ligne[data-podium="1"] .classement__rang{color:var(--color-gold-bright)}.classement__ligne[data-podium="2"] .classement__rang{color:#c9d2da}.classement__ligne[data-podium="3"] .classement__rang{color:#b87333}.classement__rang{font-family:var(--font-mono);color:var(--color-faint);text-align:end;font-variant-numeric:tabular-nums;font-size:.9rem}.classement__joueur{min-width:0;color:inherit;align-items:center;gap:.6rem;text-decoration:none;display:flex}.classement__joueur:hover .classement__nom{color:var(--color-gold)}.classement__avatar{--taille:2.1rem;inline-size:var(--taille);block-size:var(--taille);background:color-mix(in oklab, var(--color-ink) 80%, black);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.classement__avatar img{object-fit:cover;block-size:100%;inline-size:100%}.classement__avatar svg{opacity:.55;block-size:45%;inline-size:45%}.classement__nom{color:var(--color-parchment);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;transition:color .16s;overflow:hidden}.classement__score{font-family:var(--font-mono);color:var(--color-ivory);font-variant-numeric:tabular-nums;align-items:baseline;gap:.3rem;font-size:.9rem;display:inline-flex}.classement__score i{color:var(--color-faint);font-size:.68rem;font-style:normal}.classement__prime{text-align:end;min-width:4.5rem;color:color-mix(in oklab, var(--color-cosmos) 70%, white);font-variant-numeric:tabular-nums;font-size:.8rem}.classement__coupure{text-align:center;letter-spacing:.4em;color:var(--color-faint);margin:.2rem 0}.classement__bareme{border:1px solid var(--color-hairline);background:color-mix(in oklab, var(--color-surface) 50%, transparent);border-radius:.9rem;margin-top:1.2rem;padding:1rem 1.1rem}.classement__bareme h2{font-family:var(--font-display);margin-bottom:.3rem;font-size:1.05rem}.classement__bareme ul{grid-template-columns:repeat(auto-fill,minmax(min(11rem,100%),1fr));gap:.3rem 1.2rem;margin-top:.7rem;padding:0;list-style:none;display:grid}.classement__bareme li{border-bottom:1px solid color-mix(in oklab, var(--color-hairline) 60%, transparent);color:var(--color-muted);justify-content:space-between;gap:.6rem;padding:.25rem 0;font-size:.82rem;display:flex}.classement__bareme b{color:color-mix(in oklab, var(--color-cosmos) 70%, white);font-variant-numeric:tabular-nums}.fiche__presence{color:var(--color-faint);margin-inline-start:.6rem;font-size:.72rem}.fiche__presence[data-en-ligne]{color:#5ec98a}@media (max-width:40rem){.classement__ligne{grid-template-columns:2rem minmax(0,1fr) auto;gap:.5rem}.classement__prime{display:none}.classement__filtres{justify-content:flex-start}}.classement__absent{border:1px dashed var(--color-hairline);color:var(--color-muted);text-align:center;border-radius:.6rem;margin-top:.4rem;padding:.7rem .9rem;font-size:.85rem}
