/* The seasonal race shares Halloween's components and layout. Only its palette
   and illustration treatment change; scoring and controls use the same UI. */
#FallHead .headerExtra { background-image: linear-gradient(113deg, #d49a68 0%, #cab9a5 50%, #b4cbd7 100%); }
#FallHead .box::before { background: linear-gradient(45deg, #d49a68, #94b4c7); }
#leaderboard-shared #toggle-fall:focus-visible { outline-color: #d49a68; }
#toggle-fall { color: #d49a68; }
#toggle-fall:hover, #toggle-fall.leaderboard-button-active-new { border-bottom-color: #d49a68; background: linear-gradient(0deg, #d49a681c, rgba(var(--gge-ui-surface-101010-rgb, 16,16,16), 0.0) 100%); color: #e3b58c; }
#fall-race {
    --hw-bg: #101720;
    --hw-panel: #17212b;
    --hw-line: #abc3d315;
    --hw-muted: #92a5b4;
    --hw-orange: #d49a68;
    --hw-current-bg: #d49a6812;
    --hw-muted-action-rgb: 148 180 199;
    --hw-hero-rgb: 20 32 43;
    --hw-hero-shade-rgb: 16 23 32;
    color: #e9e4dc;
}
#fall-race .hw-hero { background: #14202b; border-color: #a7bdcc26; }
#fall-race .hw-eyebrow { color: #c0cdd2; }
#fall-race .hw-eyebrow-line { background: #9a8a78; }
#fall-race .hw-hero-title { color: #f0e8dc; }
#fall-race .hw-hero-subtitle { color: #b8c5ce; }
#fall-race .hw-prize-heading > span:last-child, #fall-race .hw-prize-heading strong { color: #b7afa5; }
#fall-race .hw-hero-note { color: #9eafbb; }
#fall-race .hw-button-primary { color: #15202a; background: #d49a68; border-color: #e1b58e; box-shadow: 0 4px 16px #d49a6820; }
#fall-race .hw-button-primary:hover { background: #e3b58c; }
#fall-race .hw-podium-clock .button-last { color: #15202a; background-color: #d49a68; box-shadow: 0px 2px 0px 0px #65462f; }
#fall-race .hw-podium-clock .button-last:hover { background-color: #e3b58c; }
#fall-race .hw-button-muted { color: #d0dbe2; }
#fall-race .hw-info-icon { border-color: #a7bdcc; }
#fall-race .hw-countdown-label { color: #d4b79b; }
#fall-race .hw-countdown strong, #fall-race .hw-podium-clock .countdown { color: #b4cfdf; }
#fall-race .hw-countdown small, #fall-race .hw-event-dates { color: #a9b9c4; }
#fall-race .hw-countdown b { color: #a98464; }
#fall-race .hw-race-facts > span { color: #cbd6dd; }
#fall-race .hw-race-facts svg { color: #d49a68; }
#fall-race .hw-race-facts small, #fall-race .hw-kicker, #fall-race .hw-section-note { color: #93a6b4; }
#fall-race .hw-games-section h2 > span { color: #e1b58e; background: #d49a6810; border-color: #d49a6828; }
#fall-race .hw-text-button, #fall-race .hw-inline-button { color: #c4ad96; }
#fall-race .hw-text-button:hover, #fall-race .hw-inline-button:hover { color: #efd0ad; }
#fall-race .hw-text-button > span { color: #d49a68; }
#fall-race .hw-game { background: #17212b; color: #dce4e9; }
#fall-race .hw-game:hover { background: #1c2935; border-color: #a7bdcc55; }
#fall-race .hw-game[aria-pressed="true"] { background: #d49a6812; border-color: #d49a68; }
#fall-race .hw-game-art { background: #1d2b38; }
#fall-race .hw-game-check { background: #d49a68; color: #15202a; }
#fall-race .hw-game > small { color: #92a5b4; }
#fall-race .hw-podium-column[data-rank="1"] { --hw-podium-color: #d49a68; --hw-podium-glow: #d49a6860; }
#fall-race .hw-podium-column[data-rank="2"] { --hw-podium-color: #94b4c7; --hw-podium-glow: #94b4c750; }
#fall-race .hw-podium-column[data-rank="3"] { --hw-podium-color: #a3ab9c; --hw-podium-glow: #a3ab9c40; }
#fall-race .hw-podium :is(.lead_1, .lead_2, .lead_3) { background-color: #17212b; color: #c5d0d8; }
#fall-race .hw-podium .avatar { background-color: #1b2834; }
#fall-race .hw-podium .name { color: #eee7dd; }
#fall-race .hw-podium .wageredText { color: #a3b8c6; }
#fall-race .hw-podium :is(.wagered-top, .prize-top) { background-color: #0e161f; }
#fall-race .hw-podium .wagered-top { color: #dce5eb; }
#fall-race .hw-podium .prize-top { color: #e3b58c; text-shadow: 0 0 9px #d49a6840; }
#fall-race .hw-podium-clock .countdown-details { background-color: #0d172147; border-color: #94b4c712; }
#fall-race .hw-podium-clock .countdown-details > span { color: #96aebd; }
#fall-race .hw-podium-clock .countdown2 { color: #c8d3db; }
#fall-race .hw-avatar { background: radial-gradient(circle at 30% 20%, #3d566b, #1a2936 85%); border-color: #94b4c729; color: #c0d7e4; }
#fall-race .hw-avatar-0 { background: radial-gradient(circle at 30% 20%, #72523b, #2a2524 85%); color: #dfba98; }
#fall-race .hw-avatar-1 { background: radial-gradient(circle at 30% 20%, #3d536d, #182536 85%); color: #b5cbdc; }
#fall-race .hw-avatar-2 { background: radial-gradient(circle at 30% 20%, #435b5c, #192d32 85%); color: #b6ced0; }
#fall-race .hw-avatar-3 { background: radial-gradient(circle at 30% 20%, #6b5742, #2c2824 85%); color: #dec5a7; }
#fall-race .hw-board { background: #17212b; }
@supports ((backdrop-filter: blur(16px)) or (-webkit-backdrop-filter: blur(16px))) {
    #fall-race .hw-board { background: rgb(23 33 43 / 72%); }
}
#fall-race .hw-search { background: #0e161fa3; }
#fall-race .hw-search:focus-within { border-color: #d49a68; }
#fall-race .hw-search input { color: #d6e0e6; }
#fall-race .hw-search input::placeholder, #fall-race .hw-search svg, #fall-race .hw-board-toolbar > div > span { color: #8da4b4; }
#fall-race .hw-table th { color: #91a8b7; background: #101923b3; }
#fall-race .hw-table td { color: #bdccd6; }
#fall-race .hw-table .hw-rank { color: #9aafbc; }
#fall-race .hw-table .hw-rank-top { color: #e3b58c; background: #d49a680d; border-color: #d49a6816; }
#fall-race .hw-player-name, #fall-race .hw-table .hw-multi { color: #dde5ea; }
#fall-race :is(.hw-private, .hw-value > small, .hw-multi > small, .hw-filter-status) { color: #91a8b7; }
#fall-race .hw-table .hw-prize { color: #e1b58e; }
#fall-race .hw-table .hw-value { background: #0e161f; }
#fall-race .hw-player-row:not(.hw-row-open):hover { background: #d49a680a; }
#fall-race .hw-expand { color: #96aebd; }
#fall-race .hw-table .hw-row-open, #fall-race .hw-details > td { background: #1c2a36; }
#fall-race .hw-details-label { color: #91a8b7; }
#fall-race .hw-hit { background: #111c26; border-color: #94b4c718; }
#fall-race .hw-hit-best { border-color: #d49a6840; }
#fall-race .hw-hit strong { color: #d9e3e9; }
#fall-race .hw-hit small, #fall-race .hw-hit-pending em { color: #91a8b7; }
#fall-race .hw-hit em, #fall-race .hw-total-breakdown strong { color: #dfb58f; }
#fall-race .hw-slot-thumbnails img { border-color: #293c4a; }
#fall-race :is(.hw-slot-results > span, .hw-total-breakdown, .hw-empty, .hw-board-footer, .hw-bottom-note) { color: #95aab8; }
#fall-race .hw-bottom-note strong { color: #b8c8d3; }
#fall-race .hw-bottom-note > svg, #fall-race .hw-orange { color: #c49d7b; }
#fall-race .hw-dialog { background: #17232e; color: #e1e7eb; border-color: #94b4c740; }
#fall-race .hw-dialog::backdrop { background: #070e17bd; }
#fall-race .hw-close { color: #b9cbd7; }
#fall-race .hw-dialog :is(p, ol, label) { color: #b3c4d0; }
#fall-race .hw-dialog a { color: #e3b58c; }
#fall-race .hw-dialog .hw-dialog-notice { background: #d49a680d; border-color: #d49a6833; }
#fall-race .hw-dialog :is(input, select) { background: #0e1822; border-color: #94b4c736; }
#fall-race .hw-dialog .hw-submission-result { color: #b8cbd8; }
#fall-race .hw-prize-list > div { background: #101b25; }
#fall-race .hw-prize-list dt { color: #91a8b7; }
#fall-race .hw-prize-list dd { color: #e1b58e; }
@media (max-width: 600px) {
    #fall-race .hw-games { scrollbar-color: #647d8d #17212b; }
}
