.series-leaderboards-shell { --public-card: var(--theme-control-paper, var(--surface)); }
.series-leaderboards-shell .series-leader-rank { color: var(--theme-link); }
.series-leaderboards-shell .series-leaderboard-tabs button.active {
  background: var(--theme-action-fill);
  border-color: var(--theme-action-fill);
  color: var(--theme-action-text);
}
.series-leaderboard-card .season-award-row small { overflow-wrap: anywhere; }
@media (max-width: 600px) {
  .series-leaderboard-card .season-award-row { grid-template-columns: 28px minmax(0, 1fr); gap: 6px 10px; }
  .season-award-row .series-leader-rank { grid-row: span 2; }
  .season-award-row .series-leader-player strong { white-space: normal; overflow-wrap: anywhere; }
  .series-leaderboard-card .season-award-row > b { grid-column: 2; justify-items: start; }
}
