.pagination{display:flex;justify-content:center;gap:.75rem}.pagination button{width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid rgba(148,163,184,.35);background:#0f172ab3;color:#e2e8f0;cursor:pointer;transition:transform .18s ease,border-color .18s ease}.pagination button:hover{transform:translateY(-2px);border-color:var(--accent-fire-border)}.leaderboardCard{display:flex;flex-direction:column;gap:1rem}.leaderboardCard__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.leaderboardCard__headerText{display:flex;flex-direction:column;gap:.35rem}.leaderboardCard__header h2{margin:0;font-size:1.35rem}.leaderboardCard__subtitle{margin:0;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#999ca1}.leaderboardCard__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.leaderboardCard__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem 1rem;border-radius:16px;background:#0f172a8c;border:1px solid rgba(148,163,184,.14)}.leaderboardCard__rank{font-weight:700;color:var(--accent-fire)}.leaderboardCard__name{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboardCard__value{font-variant-numeric:tabular-nums;color:#f8fafc}.leaderboardCard__meta{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(148,163,184,.18);padding-top:.75rem;font-size:.9rem;color:#cbd5f5}.leaderboardCard__empty,.leaderboardCard__loading{margin:0;color:#cbd5f5}.leaderboardCard__error{margin:0;color:#fca5a5}.leaderboardRefreshButton{width:2rem;height:2rem;border-radius:999px;border:1px solid var(--accent-fire-border);background:var(--accent-fire-soft);color:#f8fafc;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease;flex:0 0 auto}.leaderboardRefreshButton:hover:not(:disabled){background:var(--accent-fire-mid);border-color:var(--accent-fire-border-strong);transform:translateY(-1px);box-shadow:0 12px 24px var(--accent-fire-shadow)}.leaderboardRefreshButton:focus-visible{outline:2px solid rgba(226,232,240,.75);outline-offset:2px}.leaderboardRefreshButton:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}.leaderboardRefreshButton__icon{display:inline-block;font-size:1rem;line-height:1}.leaderboardRefreshButton__icon--spinning{animation:leaderboardRefreshSpin .9s linear infinite}@keyframes leaderboardRefreshSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.streamStandingsCard{display:flex;flex-direction:column;gap:1rem}.overlayPage .streamStandingsCard{width:min(1180px,100%);margin-top:clamp(.5rem,4vh,2.75rem)}.streamStandingsCard--overlay{border:1px solid rgba(148,163,184,.28);border-radius:22px;background:linear-gradient(135deg,#020617d1,#0f172ab8),#02061799;box-shadow:0 18px 44px #02061752;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:1rem}.streamStandingsCard__heading{transform:translateY(-.4rem)}.streamStandingsCard__heading .featuredEvent__title{margin-top:.1rem}.streamStandingsCard__heroRow,.streamStandingsCard__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.streamStandingsCard__tile{border:1px solid rgba(148,163,184,.24);border-radius:16px;background:#02061785;padding:.85rem;min-height:90px;display:flex;flex-direction:column;gap:.4rem;justify-content:center}.streamStandingsCard__tile--hero{grid-column:2;min-height:112px;padding:1rem 1.1rem;border-color:#f9731673;background:radial-gradient(circle at top,rgba(249,115,22,.22),transparent 62%),#020617b3;box-shadow:0 18px 28px #0206173d}.streamStandingsCard__tile--empty{opacity:.35}.streamStandingsCard__rank{margin:0;font-size:.82rem;font-weight:700;color:var(--accent-fire)}.streamStandingsCard__name{margin:0;color:#f8fafc;font-weight:600;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.streamStandingsCard__profit{margin:0;color:#cbd5f5;font-variant-numeric:tabular-nums}.streamStandingsCard__meta{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(148,163,184,.18);padding-top:.75rem;font-size:.9rem;color:#cbd5f5}@media(max-width:640px){.streamStandingsCard__heroRow{grid-template-columns:1fr}.streamStandingsCard__tile--hero{grid-column:auto}}@media(max-width:820px){.overlayPage .streamStandingsCard{margin-top:0}}
