#leaderboard-shared:not([data-leaderboard-active="500"]) :is(#five, #FiveHead),
#leaderboard-shared [hidden] { display: none !important; }
#leaderboard-shared [data-leaderboard-tab]:focus-visible { outline: 2px solid #ef779f; outline-offset: -5px; }
#leaderboard-shared #toggle-halloween:focus-visible { outline-color: #ff9a50; }
:is(#halloween-race, [data-seasonal-race]) .hw-current-player { background: var(--hw-current-bg, #ff9a5012); }
:is(#halloween-race, [data-seasonal-race]) .hw-current-player td:first-child { box-shadow: inset 3px 0 var(--hw-orange); }
:is(#halloween-race, [data-seasonal-race]) .hw-you, :is(#halloween-race, [data-seasonal-race]) .hw-current-position { color: var(--hw-orange); }
:is(#halloween-race, [data-seasonal-race]) .hw-you { margin-left: 6px; font-size: 8px; white-space: nowrap; }
:is(#halloween-race, [data-seasonal-race]) .hw-current-position { font-size: 9px; }
:is(#halloween-race, [data-seasonal-race]) .hw-row-outside-top td { border-top-style: dashed; }
:is(#halloween-race, [data-seasonal-race]) .hw-row-outside-top .hw-rank { width: auto; min-width: 25px; padding-inline: 2px; }
:is(#halloween-race, [data-seasonal-race]) .hw-submission-result[data-state="accepted"] { color: #bad85e; }
:is(#halloween-race, [data-seasonal-race]) .hw-submission-result[data-state="rejected"] { color: #ff9a9a; }

#leaderboard-shared [data-leaderboard-navigation] { margin-bottom: 72px; }
@media (max-width: 1199.98px) {
    :is(#halloween-race, [data-seasonal-race]) .hw-podium { row-gap: 80px; }
}
@media (max-width: 600px) {
    #leaderboard-shared [data-leaderboard-navigation] { margin-bottom: 48px; }
}
