.leaderboard-section{padding-top:0}.leaderboard-intro{display:flex;align-items:center;justify-content:space-between;gap:28px;background:#1a1421;border:1px solid #493042;border-radius:15px;padding:30px;margin-bottom:32px}.leaderboard-intro>div{min-width:0}.leaderboard-heading h2,.leaderboard-intro h2{font-family:inherit;font-size:1.4rem;overflow-wrap:anywhere}.leaderboard-explainer,.leaderboard-heading p,.leaderboard-intro p{color:#bdb1c9;line-height:1.7}.leaderboard-intro .eyebrow{font-size:.65rem}.leaderboard-intro h2{margin:8px 0}.leaderboard-intro p{margin:8px 0;max-width:580px}.leaderboard-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.leaderboard-list{padding:0;margin:0;list-style:none;display:grid;gap:12px}.leaderboard-row{display:grid;grid-template-columns:60px minmax(0,1fr) minmax(0,1.2fr);gap:22px;align-items:center;background:#19131f;border:1px solid #342a40;border-radius:12px;padding:25px}.leaderboard-podium{border-color:#925932;background:linear-gradient(120deg,#2e1d1b,#19131f 65%)}.leaderboard-rank{font-size:1.45rem;color:#ffb16c;font-weight:700}.leaderboard-player{font-size:1.1rem;overflow-wrap:anywhere}.leaderboard-balance{min-width:0;overflow-wrap:anywhere;text-align:right;font-variant-numeric:tabular-nums}.leaderboard-balance>strong{display:block;font-size:clamp(1rem,1.8vw,1.4rem);color:#ffb16c}.leaderboard-balance small{display:block;margin-top:6px;color:#c6b9d0;font-size:.78rem}.leaderboard-footnote{margin-top:25px;line-height:1.8}.leaderboard-categories{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.leaderboard-categories a{padding:12px 20px;border:1px solid #73553f;border-radius:8px;color:#f4d9c4;text-decoration:none}.leaderboard-categories a:hover{background:#392719}.leaderboard-categories a[aria-current=page]{background:#e27e32;color:#181019;border-color:#ffb16c}.leaderboard-categories a:focus-visible{outline:3px solid #fff;outline-offset:3px}@media (max-width:800px){.leaderboard-intro{align-items:flex-start;flex-direction:column;gap:10px}}@media (max-width:550px){.leaderboard-intro{padding:23px}.leaderboard-heading{align-items:flex-start;flex-direction:column;gap:3px}.leaderboard-row{padding:20px;gap:12px;grid-template-columns:36px minmax(0,1fr)}.leaderboard-balance{grid-column:2;text-align:left}.leaderboard-balance>strong{font-size:1.1rem}.leaderboard-categories{gap:8px}.leaderboard-categories a{padding:10px 14px;font-size:.9rem}}