html[data-theme=dark]{color-scheme:dark;--bg:#0a1d22;--paper:#12292f;--panel:#0f2429;--ink:#e6efec;--muted:#9db3ad;--line:#ffffff1f;--shadow:0 20px 60px #0008}html[data-theme=dark],html[data-theme=dark] body{background:var(--bg);color:var(--ink)}:where(html[data-theme=dark]){--bg:#1a2b30}:where(html[data-theme=dark]){--paper:#20363c}:where(html[data-theme=dark]){--panel:#1d3136}:where(html[data-theme=dark]){--line:#314b51}:where(html[data-theme=dark]) .modal,:where(html[data-theme=dark]) .opponentPickerModal{border:1px solid #365259a8}:where(html[data-theme=dark]) .close,:where(html[data-theme=dark]) .profileCloseBtn,:where(html[data-theme=dark]) .opponentPickerClose,:where(html[data-theme=dark]) .statePanelClose{background:#20363c}:where(html[data-theme=dark]) .skipBtn,:where(html[data-theme=dark]) .profileBtnGhost,:where(html[data-theme=dark]) .setupBack,:where(html[data-theme=dark]) .groupSoftBtn{background:#1d3035}:where(html[data-theme=dark]) .loadingAction:after{border:2px solid #36525960}:where(html[data-theme=dark]) .loadingAction:after{border-top-color:#365259}:where(html[data-theme=dark]) #startOverlay{background:#1a2b30}:where(html[data-theme=dark]) #startOverlay .setupModal{background:#1f3439}:where(html[data-theme=dark]) .setupBack{background:#20363c}:where(html[data-theme=dark]) .setupCandidate{background:#20363c}:where(html[data-theme=dark]) .smallTraits{color:#c3d1cd}:where(html[data-theme=dark]) .disclaimer{color:#b1c4be}:where(html[data-theme=dark]) .setupChosen{background:#1b2e33}:where(html[data-theme=dark]) .slotCard{background:var(--candidate-color,#1b2e32)}:where(html[data-theme=dark]) .removeOpponent{background:#20363c}:where(html[data-theme=dark]) .removeOpponent{border:1px solid #36525980}:where(html[data-theme=dark]) .slotCard.emptySlot{border:1px dashed #303e47}:where(html[data-theme=dark]) .slotCard.emptySlot{background:#1c2f34}:where(html[data-theme=dark]) .slotAdd{color:#9dbcd0}:where(html[data-theme=dark]) .difficultyPanel{background:#20363c}:where(html[data-theme=dark]) .difficultyHead b{color:var(--diff-accent,#9cc0ea)}:where(html[data-theme=dark]) .difficultyPanel[data-difficulty=casual],:where(html[data-theme=dark]) .difficultyChoices button[data-difficulty=casual]{--diff-soft:#1d3136}:where(html[data-theme=dark]) .difficultyPanel[data-difficulty=casual],:where(html[data-theme=dark]) .difficultyChoices button[data-difficulty=casual]{--diff-line:#285732}:where(html[data-theme=dark]) .difficultyPanel[data-difficulty=normal],:where(html[data-theme=dark]) .difficultyChoices button[data-difficulty=normal]{--diff-soft:#1d3136}:where(html[data-theme=dark]) .difficultyPanel[data-difficulty=normal],:where(html[data-theme=dark]) .difficultyChoices button[data-difficulty=normal]{--diff-line:#263f59}:where(html[data-theme=dark]) .difficultyPanel[data-difficulty=hard],:where(html[data-theme=dark]) .difficultyChoices button[data-difficulty=hard]{--diff-soft:#1d3136}:where(html[data-theme=dark]) .difficultyPanel[data-difficulty=hard],:where(html[data-theme=dark]) .difficultyChoices button[data-difficulty=hard]{--diff-line:#592a26}:where(html[data-theme=dark]) .difficultyPanel[data-difficulty=strategist],:where(html[data-theme=dark]) .difficultyChoices button[data-difficulty=strategist]{--diff-soft:#392517}:where(html[data-theme=dark]) .difficultyPanel[data-difficulty=strategist],:where(html[data-theme=dark]) .difficultyChoices button[data-difficulty=strategist]{--diff-line:#563a25}:where(html[data-theme=dark]) .profileNameBlock{border-top:1px solid #36525925}:where(html[data-theme=dark]) .profileNameBlock{background:#c7c7c70a}:where(html[data-theme=dark]) .profileQuick{color:#bcdfd1}:where(html[data-theme=dark]) .profileQuick{background:#1b2e33}:where(html[data-theme=dark]) .viceComboItem .profileItemValue{color:#c2deef}:where(html[data-theme=dark]) .viceRegionNote{color:#bcdfd1}:where(html[data-theme=dark]) .viceRegionNote{background:#1b2e33}:where(html[data-theme=dark]) .profileItem{border-bottom:1px solid #334f56}:where(html[data-theme=dark]) .profileItemIcon{background:#1a2c30}:where(html[data-theme=dark]) .penalty .profileItemIcon{background:#1c2f34}:where(html[data-theme=dark]) .profileBtnGhost{background:#20363c}:where(html[data-theme=dark]) .opponentChoice{background:#20363c}:where(html[data-theme=dark]) .ribbon{background:#1f343a}:where(html[data-theme=dark]) .ribbon{border-bottom:1px solid #31434e}:where(html[data-theme=dark]) .topBrand .logo{color:#baeeda}:where(html[data-theme=dark]) .mapWrap{background:radial-gradient(ellipse at 50% 45%,#1b2e33,#17262a)}:where(html[data-theme=dark]) .uflabel{fill:#cedce7}:where(html[data-theme=dark]) .uflabel{stroke:#365259cc}:where(html[data-theme=dark]) .mapSideBtn{background:#20363ceb}:where(html[data-theme=dark]) .mapSideBtn{border:1px solid #31424d}:where(html[data-theme=dark]) .mapLegend span{color:#b8c9c3}:where(html[data-theme=dark]) .mapLegend i{border:1px solid #2f373e}:where(html[data-theme=dark]) .mapLegend i{background:#20363c}:where(html[data-theme=dark]) .mapLegend .legendLead{background:#0d1915}:where(html[data-theme=dark]) .zoom{background:#20363ced}:where(html[data-theme=dark]) .candidatesBar{background:#1e3339}:where(html[data-theme=dark]) .candidatesBar{border-top:1px solid #30414e}:where(html[data-theme=dark]) .portrait{background:#c7c7c709}:where(html[data-theme=dark]) .position{background:#c7c7c718}:where(html[data-theme=dark]) .playerHudRail{background:#1b2e33}:where(html[data-theme=dark]) .playerHudHead{color:#a8c3d5}:where(html[data-theme=dark]) .playerHudRow.total{border-top:1px solid #30434f}:where(html[data-theme=dark]) .statePanelFloating{background:#20363c}:where(html[data-theme=dark]) .statePanelFloating{border:1px solid #304653}:where(html[data-theme=dark]) .statePanelClose{background:#20363cdd}:where(html[data-theme=dark]) .stateHero{background:#1b2e33}:where(html[data-theme=dark]) .stateFlagMini{border:1px solid #304451}:where(html[data-theme=dark]) .stateGroupIcon{border:1px solid #2f4552}:where(html[data-theme=dark]) .stateGroupIcon{background:#20363c}:where(html[data-theme=dark]) .stateGroupIcon{color:#aac3d6}:where(html[data-theme=dark]) .cell{background:#1a2c30}:where(html[data-theme=dark]) .cell{border:1px solid #d9d9d906}:where(html[data-theme=dark]) .pendingCell:after{border:1px dashed #365259a0}:where(html[data-theme=dark]) .playerActions{background:#1f3439}:where(html[data-theme=dark]) .turnPlanBadge{background:#1a2c31}:where(html[data-theme=dark]) .turnPlanBadge{color:#a5c0d4}:where(html[data-theme=dark]) .turnPlanBadge.active{background:#153123}:where(html[data-theme=dark]) .buyLine .undoBuy{background:#1b2e32}:where(html[data-theme=dark]) .buyLine .undoBuy{color:#acc7d7}:where(html[data-theme=dark]) #groupsOverlay{background:#abcde340}:where(html[data-theme=dark]) .groupsModal{background:#1e3237}:where(html[data-theme=dark]) .groupsModal{border:1px solid #304652}:where(html[data-theme=dark]) .groupsSidebarPane{background:#20363c}:where(html[data-theme=dark]) .groupsTabs{background:#1c2f34}:where(html[data-theme=dark]) .groupsTabs button{color:#b0c3bd}:where(html[data-theme=dark]) .groupNavCard{background:#20363c}:where(html[data-theme=dark]) .groupNavCard.selected{background:#1c2f34}:where(html[data-theme=dark]) .groupPill{background:#1b2e32}:where(html[data-theme=dark]) .groupPill{color:#b0c8d9}:where(html[data-theme=dark]) .groupMetaCard{background:#20363c}:where(html[data-theme=dark]) .groupPanel{background:#20363c}:where(html[data-theme=dark]) .benefitLeader{background:#1a2d31}:where(html[data-theme=dark]) .benefitLeader{color:#bee2cd}:where(html[data-theme=dark]) .benefitLeader.none{background:#1b2d31}:where(html[data-theme=dark]) .benefitLeader.none{color:#b5c7c1}:where(html[data-theme=dark]) .groupTenDots i,:where(html[data-theme=dark]) .miniDots i,:where(html[data-theme=dark]) .idot{background:#18292d}:where(html[data-theme=dark]) .groupTenDots i,:where(html[data-theme=dark]) .miniDots i,:where(html[data-theme=dark]) .idot{border:1px solid #314c52}:where(html[data-theme=dark]) .groupTenDots.fullOwnerBar i{border-color:#36525960}:where(html[data-theme=dark]) .issueFirstEntryBadge{color:#a0bdd1}:where(html[data-theme=dark]) .issueFirstEntryBadge.done{color:#e3c19b}:where(html[data-theme=dark]) .issueCandidateRow{border-bottom:1px solid #334f56}:where(html[data-theme=dark]) .stateChip{background:#1d3136}:where(html[data-theme=dark]) .stateChip{color:#b6c8c2}:where(html[data-theme=dark]) .econContestRow{border-bottom:1px solid #334f56}:where(html[data-theme=dark]) .econContestBar{background:#1a2c30}:where(html[data-theme=dark]) #summaryOverlay{background:#abcde329}:where(html[data-theme=dark]) .summaryReplayHeader{background:#1b2e33}:where(html[data-theme=dark]) .summaryReplayHeader{border:1px solid #2e4554}:where(html[data-theme=dark]) .summaryFlagMini{border:1px solid #33434c}:where(html[data-theme=dark]) .summaryType{color:#a1bdd2}:where(html[data-theme=dark]) .sumCell{background:#192b2f}:where(html[data-theme=dark]) .clashBanner{background:#352915}:where(html[data-theme=dark]) .clashBanner{color:#e9c5a1}:where(html[data-theme=dark]) .turnIntroOverlay{background:#1c2f34ed}:where(html[data-theme=dark]) .statsHead{background:#20363c}:where(html[data-theme=dark]) .statsSection svg{background:#1e3237}@media (hover:hover){:where(html[data-theme=dark]) .mapSideBtn:hover,:where(html[data-theme=dark]) .zoom button:hover{background:#1c3035}}@media (hover:hover){:where(html[data-theme=dark]) .mapSideBtn:hover,:where(html[data-theme=dark]) .zoom button:hover{border-color:#2b3f38}}@media (hover:hover){:where(html[data-theme=dark]) .fullscreenButton:hover,:where(html[data-theme=dark]) .soundToggle:hover{border-color:#294552}}@media (hover:hover){:where(html[data-theme=dark]) .fullscreenButton:hover,:where(html[data-theme=dark]) .soundToggle:hover{background:linear-gradient(180deg,#20363c,#1b2d32)}}@media (hover:hover){:where(html[data-theme=dark]) .groupNavCard:hover{border-color:#283c35}}@media (hover:hover){:where(html[data-theme=dark]) .slotAdd:hover{background:#192a2f}}@media (max-width:760px){:where(html[data-theme=dark]) .setupFooter{background:#1f3439}}@media (max-width:760px){:where(html[data-theme=dark]) .profileActions{background:#20363c}}@media (max-width:760px){:where(html[data-theme=dark]) .profileCloseBtn{background:#20363ceb}}:where(html[data-theme=dark]) .walletMapNotice{border:1px solid #314751}:where(html[data-theme=dark]) .walletMapNotice{background:#20363cf2}:where(html[data-theme=dark]) #clearWalletMap{background:#1b2e33}:where(html[data-theme=dark]) #clearWalletMap{color:#adc7d8}:where(html[data-theme=dark]) .soundToggle{border:1px solid #314c52}:where(html[data-theme=dark]) .soundToggle{background:linear-gradient(180deg,#20363c,#1d3035)}:where(html[data-theme=dark]) .soundToggle{color:#9bbfec}:where(html[data-theme=dark]) .soundToggle.muted{color:#acc1ba}:where(html[data-theme=dark]) .soundToggle.muted{background:#1b2d32}:where(html[data-theme=dark]) .summaryModal .sumFill{box-shadow:inset 0 1px #0000001c}:where(html[data-theme=dark]) .summaryStage{color:#a5c1d4}:where(html[data-theme=dark]) .summaryModal .summaryFoot{background:#20363c}:where(html[data-theme=dark]) .candidateCard .portrait{background:#20363c18}:where(html[data-theme=dark]) .candidateCash[aria-expanded=true]{box-shadow:inset 0 0 0 1px #00000030}:where(html[data-theme=dark]) .walletDetails{background:#1f353a}:where(html[data-theme=dark]) .walletDetails{border:1px solid #304451}:where(html[data-theme=dark]) .walletDetailHead button{background:#1b2e33}:where(html[data-theme=dark]) .walletUniversal{background:#1c2f33}:where(html[data-theme=dark]) .universalCoin{box-shadow:inset 0 0 0 2px #00000080,0 2px #ae882c}:where(html[data-theme=dark]) .walletDetailRow{border-bottom:1px solid #334e54}:where(html[data-theme=dark]) .walletDetailRow i{color:#b1c4be}:where(html[data-theme=dark]) .nationalReward{background:#1a2d31}:where(html[data-theme=dark]) .nationalReward span{color:#b0d9c5}:where(html[data-theme=dark]) .nationalReward b{color:#b1eed1}:where(html[data-theme=dark]) .fullscreenButton{border:1px solid #314c52}:where(html[data-theme=dark]) .fullscreenButton{background:linear-gradient(180deg,#20363c,#1d3035)}:where(html[data-theme=dark]) .fullscreenButton{color:#9bbfec}@media (orientation:landscape) and (max-height:600px){:where(html[data-theme=dark]) .profileNameBlock{background:#c7c7c70e}}:where(html[data-theme=dark]) #statePanelCard .stateMeta{background:#20363c}:where(html[data-theme=dark]) #statePanelCard .playerActions{background:#20363c}@media (orientation:landscape) and (max-height:600px){:where(html[data-theme=dark]) #candidateProfileOverlay .profileActions{background:#20363c}}:where(html[data-theme=dark]) .turnReportNotice{background:#1b2e33}:where(html[data-theme=dark]) .turnReportNotice.electionNotice{background:#2c2612}:where(html[data-theme=dark]) .turnReportNotice.electionNotice{color:#f5e4b8}:where(html[data-theme=dark]) .turnFinanceCard{border:1px solid #314b51}:where(html[data-theme=dark]) .turnFinanceCard{background:#20363c}:where(html[data-theme=dark]) .turnFinanceCard header{border-bottom:1px solid #324d54}:where(html[data-theme=dark]) .turnFinanceCard small{color:#a2c4d2}:where(html[data-theme=dark]) .positive{color:#adf0d4!important}:where(html[data-theme=dark]) .negative{color:#e198a2!important}:where(html[data-theme=dark]) .financeSpend{background:#1d3035}:where(html[data-theme=dark]) .financeSpend{color:#b5c7c1}:where(html[data-theme=dark]) .financeSpend b{color:#c8dae5}:where(html[data-theme=dark]) .financeIncomeLabel{color:#a6c5d4}:where(html[data-theme=dark]) .financeLines>div{border-bottom:1px solid #334f55}:where(html[data-theme=dark]) .turnFinanceCard footer{background:#1b2d32}:where(html[data-theme=dark]) .turnFinanceCard footer b{color:#b6f2d7}:where(html[data-theme=dark]) .turnReportFooter{border-top:1px solid #314c52}:where(html[data-theme=dark]) .turnReportFooter{background:#1f353a}:where(html[data-theme=dark]) .turnReportFooter p{color:#b4c6c0}:where(html[data-theme=dark]) .duelFighter .avatar{border:2px solid #365259}:where(html[data-theme=dark]) .duelSpark{color:#edcc7f}:where(html[data-theme=dark]) .duelSpark{text-shadow:0 0 6px #00000080}:where(html[data-theme=dark]) .replayOutcome{color:#bceada}:where(html[data-theme=dark]) .replayOutcome>span{color:#a2c4d2}:where(html[data-theme=dark]) .voteTransfer>span{background:#1c2f34}:where(html[data-theme=dark]) .voteTransfer>span{color:#c7dae4}:where(html[data-theme=dark]) #summaryOverlay .summaryFoot{background:#20363c}:where(html[data-theme=dark]) .electionStatus{color:#a5c6d3}:where(html[data-theme=dark]) .electionStatus button{background:#1b2e33}:where(html[data-theme=dark]) .electionStatus button{border:1px solid #2d4753}:where(html[data-theme=dark]) .electionScaleLabel{color:#f3dfaa}:where(html[data-theme=dark]) .electionLaneName small{color:#a2c3d2}:where(html[data-theme=dark]) .electionTrack{background:repeating-linear-gradient(90deg,#1a2b30 0% 9.7%,#152428 9.7% 10%)}:where(html[data-theme=dark]) .electionMajority{color:#f2dca6}:where(html[data-theme=dark]) .electionRunner .avatar{border:3px solid #365259}:where(html[data-theme=dark]) .electionLane.majority .electionPct:after{color:#f0d697}:where(html[data-theme=dark]) .tutorialModal{border:1px solid #324c53}:where(html[data-theme=dark]) .tutorialModal{background:#1e3338}:where(html[data-theme=dark]) .tutorialTop{border-bottom:1px solid #314b52}:where(html[data-theme=dark]) .tutorialTop small{color:#ecdca8}:where(html[data-theme=dark]) .tutorialTop h2{color:#caede1}:where(html[data-theme=dark]) .tutorialTop button{color:#b8cac4}:where(html[data-theme=dark]) .tutorialScene{background:radial-gradient(ellipse at 30% 20%,#1c2e33,#192a2e)}:where(html[data-theme=dark]) .tutorialScene{border-right:1px solid #314b52}:where(html[data-theme=dark]) .guidePortraitWrap>span{color:#bde3d1}:where(html[data-theme=dark]) .guidePortraitWrap small{color:#adc1ba}:where(html[data-theme=dark]) .tutorialGuide p{color:#c9d7d2}:where(html[data-theme=dark]) .tutorialFooter{background:#20363c}:where(html[data-theme=dark]) .tutorialFooter{border-top:1px solid #314b52}:where(html[data-theme=dark]) .tutorialFooter>span{color:#aabfb8}:where(html[data-theme=dark]) .tutorialFooter button:not(.nextBtn){border:1px solid #304a50}:where(html[data-theme=dark]) .tutorialFooter button:not(.nextBtn){background:#1e3237}:where(html[data-theme=dark]) .tutorialFooter button:not(.nextBtn){color:#becec9}:where(html[data-theme=dark]) .guideWelcome{color:#b5dbc4}:where(html[data-theme=dark]) .guideWelcome>span{color:#b3edd2}:where(html[data-theme=dark]) .guideMajority{background:#20363c99}:where(html[data-theme=dark]) .guideMajority{color:#bde8da}:where(html[data-theme=dark]) .guideMajority b{color:#ecd79c}:where(html[data-theme=dark]) .guideWelcome small{color:#afc3bc}:where(html[data-theme=dark]) .guideMap text{fill:#d3deda}:where(html[data-theme=dark]) .guideMap text{stroke:#365259}:where(html[data-theme=dark]) .guideCaption{color:#b0c3bd}:where(html[data-theme=dark]) .guideCompare button{border:1px solid #2f484e}:where(html[data-theme=dark]) .guideCompare button{background:#20363c8c}:where(html[data-theme=dark]) .guideCompare button{color:#cad7d3}:where(html[data-theme=dark]) .guideCompare button.selected{background:#342d15}:where(html[data-theme=dark]) .guideCompare small{color:#abc0b9}:where(html[data-theme=dark]) .guideStateHeader span{color:#a7d5bc}:where(html[data-theme=dark]) .guideBars i{background:#152327}:where(html[data-theme=dark]) .guideBars i{border:1px solid #2e464d}:where(html[data-theme=dark]) .guideCash{background:#20363c99}:where(html[data-theme=dark]) .guideAction:disabled{background:#17262a}:where(html[data-theme=dark]) .guideAction:disabled{color:#b3dabe}:where(html[data-theme=dark]) .tutorialScene>small{color:#b2c5bf}:where(html[data-theme=dark]) .guideSymbol small{color:#aad6bc}:where(html[data-theme=dark]) .guideWalletCandidate .avatar{border:2px solid #365259}:where(html[data-theme=dark]) .guideWalletLines{background:#20363c}:where(html[data-theme=dark]) .guideWalletLines>div,:where(html[data-theme=dark]) .guideWalletLines>button{color:#c8d6d1}:where(html[data-theme=dark]) .guideWalletDemo>small{color:#adc1ba}:where(html[data-theme=dark]) .guideClashFaces>span:not(.avatar){color:#e5d1a3}:where(html[data-theme=dark]) .guideFlow>b{color:#ead59b}:where(html[data-theme=dark]) .guideFlow>b{border-bottom:1px solid #334a3c}:where(html[data-theme=dark]) .guideFlow span{color:#b6dcc8}:where(html[data-theme=dark]) .guideCalendar b{color:#b9e4ce}:where(html[data-theme=dark]) .guideCalendar span{color:#adc1ba}:where(html[data-theme=dark]) .guideCalendar i{color:#e2ce99}:where(html[data-theme=dark]) .guideMapFallback{color:#bacbc6}:where(html[data-theme=dark]) #electionOverlay .electionFooter{background:#20363c}:where(html[data-theme=dark]) .trainingDock{color:#c8e5d9}:where(html[data-theme=dark]) .trainingActions button{border:1px solid #2f484e}:where(html[data-theme=dark]) .trainingActions button{background:#20363c}:where(html[data-theme=dark]) .trainingActions button{color:#c8e5d9}:where(html[data-theme=dark]) .conversationBubble{background:#1f3439}:where(html[data-theme=dark]) .conversationBubble{border:1px solid #304950}:where(html[data-theme=dark]) .conversationBubble:before,:where(html[data-theme=dark]) .trainingSpeech:before{background:#1f3439}:where(html[data-theme=dark]) .conversationBubble:before,:where(html[data-theme=dark]) .trainingSpeech:before{border-left:1px solid #304950}:where(html[data-theme=dark]) .conversationBubble:before,:where(html[data-theme=dark]) .trainingSpeech:before{border-bottom:1px solid #304950}:where(html[data-theme=dark]) .conversationBubble p{color:#c8e5d9}:where(html[data-theme=dark]) .conversationChoices button{border:1px solid #2f484e}:where(html[data-theme=dark]) .conversationChoices button{background:#20363c}:where(html[data-theme=dark]) .conversationChoices button{color:#c8e5d9}:where(html[data-theme=dark]) .trainingSpeech{background:#1f3439}:where(html[data-theme=dark]) .trainingSpeech{border:1px solid #304950}:where(html[data-theme=dark]) #tutorialMapArrow text{fill:#b7eed9}:where(html[data-theme=dark]) #tutorialMapArrow text{stroke:#355158}:where(html[data-theme=dark]) .winnerPortraitFrame{background:linear-gradient(160deg,#2e2913,#1a2b30)}:where(html[data-theme=dark]) .winnerEyebrow{color:#eedaa3}:where(html[data-theme=dark]) .winnerCopy h3{color:#cceadf}:where(html[data-theme=dark]) .winnerPercentage{color:#b0f0d5}:where(html[data-theme=dark]) .winnerCopy p{color:#b7c9c3}:where(html[data-theme=dark]) .winnerCopy small{color:#b7c9c3}:where(html[data-theme=dark]) .winnerActions button{border:1px solid #33443a}:where(html[data-theme=dark]) .winnerActions button{background:#1d3136}:where(html[data-theme=dark]) .winnerActions button{color:#c8e5d9}:where(html[data-theme=dark]) #electionOverlay.winnerMode #electionAction{color:#bbccc6}:where(html[data-theme=dark]) .finalCandidate{border:1px solid #314a51}:where(html[data-theme=dark]) .finalCandidate{background:#1d3136}:where(html[data-theme=dark]) .finalIdentity h3{color:#cceadf}:where(html[data-theme=dark]) .finalIdentity small{color:#b6c8c2}:where(html[data-theme=dark]) .finalBadge{color:#b6c8c2}:where(html[data-theme=dark]) .finalVote b{color:#c6e5d7}:where(html[data-theme=dark]) .finalVote small{color:#b6c8c2}:where(html[data-theme=dark]) .finalHighlight{background:#1e3338}:where(html[data-theme=dark]) .runoffResults .finalOther .finalPortrait{background:#142125}:where(html[data-theme=dark]) .premiumModal{background:linear-gradient(180deg,#1e3339,#392f17 42%,#1f3439)}:where(html[data-theme=dark]) .premiumHead h2{color:#c2deef}:where(html[data-theme=dark]) .premiumHead p{color:#c2deefb3}:where(html[data-theme=dark]) .premiumPerk{background:#20363ccc}:where(html[data-theme=dark]) .premiumPerk{border:1px solid #cdd7e427}:where(html[data-theme=dark]) .premiumPerk b{color:#c2deef}:where(html[data-theme=dark]) .premiumPerk small{color:#c2deef9e}:where(html[data-theme=dark]) .premiumCastTitle{color:#c2deef80}:where(html[data-theme=dark]) .premiumCastCard{background:#20363cd9}:where(html[data-theme=dark]) .premiumCastCard{border:1px solid #cdd7e419}:where(html[data-theme=dark]) .premiumCastCard b{color:#c2deef}:where(html[data-theme=dark]) .premiumCastCard small{color:#c2deef87}:where(html[data-theme=dark]) .premiumFoot small{color:#c2deef8c}:where(html[data-theme=dark]) .viceLabel{color:#c2deef8c}:where(html[data-theme=dark]) .viceLabel small{color:#c2deef5c}:where(html[data-theme=dark]) .viceCard{border:2px solid #cdd7e427}:where(html[data-theme=dark]) .viceCard{background:#20363c}:where(html[data-theme=dark]) .viceCard span{color:#c2deef}:where(html[data-theme=dark]) .viceCard.selected{background:#1d3136}:where(html[data-theme=dark]) .viceCard.viceNone{color:#c2deef99}:where(html[data-theme=dark]) .viceHint{color:#c2deef99}:where(html[data-theme=dark]) .lobbyTool{border:1px solid #cdd7e43a}:where(html[data-theme=dark]) .lobbyTool{background:#20363c}:where(html[data-theme=dark]) .lobbyTool{color:#c2deef}:where(html[data-theme=dark]) .lobbyTool.ghost{color:#c2deef8c}@media (hover:hover){:where(html[data-theme=dark]) .lobbyTool:not(:disabled):hover{border-color:#cdd7e46d}}@media (hover:hover){:where(html[data-theme=dark]) .lobbyTool:not(:disabled):hover{background:#1e3237}}:where(html[data-theme=dark]) .quitCard h3{color:#c2deef}:where(html[data-theme=dark]) .quitCard p{color:#c2deefa8}:where(html[data-theme=dark]) .quitStay{background:#1b2e33}:where(html[data-theme=dark]) .quitStay{color:#c2deef}:where(html[data-theme=dark]) .viceBadge{border:2px solid #365259}:where(html[data-theme=dark]) .viceBadge{background:#1c2f33}:where(html[data-theme=dark]) .viceBadge{color:#9bbfec}:where(html[data-theme=dark]) .viceTip{color:#c2deef8c}:where(html[data-theme=dark]) .modeOption{border:2px solid #cdd7e427}:where(html[data-theme=dark]) .modeOption{background:#20363c}:where(html[data-theme=dark]) .modeOption{color:#c2deef}:where(html[data-theme=dark]) .modeOption small{color:#c2deef8c}:where(html[data-theme=dark]) .modeOption.selected{background:#1d3136}:where(html[data-theme=dark]) .modeOption.selected b{color:#b9efd1}:where(html[data-theme=dark]) .modeOption.locked b{color:#f3e0a9}:where(html[data-theme=dark]) .unlockPortrait{border:3px solid #365259}:where(html[data-theme=dark]) .unlockTag{color:#f3e0a9}:where(html[data-theme=dark]) .unlockCard h3{color:#c2deef}:where(html[data-theme=dark]) .unlockPros li{color:#c2deefa8}:where(html[data-theme=dark]) .unlockActions small{color:#c2deef8c}:where(html[data-theme=dark]) .unlockCancel{color:#c2deef8c}:where(html[data-theme=dark]) .settingsCard h3{color:#c2deef}:where(html[data-theme=dark]) .settingRow{border-top:1px solid #334f56}:where(html[data-theme=dark]) .settingRow label b{color:#c2deef}:where(html[data-theme=dark]) .settingRow label small{color:#c2deef8c}:where(html[data-theme=dark]) .settingValue{color:#b9efd1}:where(html[data-theme=dark]) .settingToggle{border:1px solid #cdd7e43a}:where(html[data-theme=dark]) .settingToggle{background:#1a2b30}:where(html[data-theme=dark]) .settingToggle span{background:#20363c}:where(html[data-theme=dark]) .settingNote{color:#c2deef8c}:where(html[data-theme=dark]) .recapSkip{background:#1b2e33}:where(html[data-theme=dark]) .recapSkip{color:#c2deef8c}:where(html[data-theme=dark]) .recapPortrait{border:3px solid #365259}:where(html[data-theme=dark]) .recapEyebrow{color:#c2deef80}:where(html[data-theme=dark]) .recapModal h2{color:#c2deef}:where(html[data-theme=dark]) .recapPct{color:var(--candidate-color,#b9efd1)}:where(html[data-theme=dark]) .recapMapWrap{background:#1b2e33}:where(html[data-theme=dark]) .recapMapWrap{border:1px solid #cdd7e419}:where(html[data-theme=dark]) .recapMapHead span{color:#c2deef80}:where(html[data-theme=dark]) .recapMapHead b{color:#b9efd1}:where(html[data-theme=dark]) #recapMap path{stroke:#2d363c}:where(html[data-theme=dark]) .recapCard{background:#20363c}:where(html[data-theme=dark]) .recapCard{border:1px solid #cdd7e427}:where(html[data-theme=dark]) .recapCard small{color:#c2deef80}:where(html[data-theme=dark]) .recapCard b{color:#c2deef}:where(html[data-theme=dark]) .recapCard span{color:#c2deef99}:where(html[data-theme=dark]) .recapFooter button{background:#1b2e33}:where(html[data-theme=dark]) .recapFooter button{color:#c2deef}:where(html[data-theme=dark]) #modePicker .modeOption{border:2px solid #cddbe419}:where(html[data-theme=dark]) #modePicker .modeOption{background:#20363c}:where(html[data-theme=dark]) #modePicker .modeIcon{box-shadow:inset 0 1px #0002}@media (hover:hover){:where(html[data-theme=dark]) #modePicker .modeOption:hover{border-color:#cddbe440}}:where(html[data-theme=dark]) #modePicker .modeOption.selected{background:linear-gradient(180deg,#1d3136,#1b2d32)}:where(html[data-theme=dark]) #modePicker .modeOption.locked{background:linear-gradient(180deg,#1e3339,#372f17)}:where(html[data-theme=dark]) #modePicker .modeOption.locked b{color:#c2deef}:where(html[data-theme=dark]) .setupCandidate .setupTapHint{color:#c2deef8c}@media (hover:hover){:where(html[data-theme=dark]) .setupCandidate:hover .setupTapHint{color:#c2deef}}:where(html[data-theme=dark]) .candidateLock{box-shadow:0 3px 10px #0004,inset 0 1px #00000050}:where(html[data-theme=dark]) .lockedCandidate .setupPortrait:after{background:linear-gradient(105deg,transparent 35%,#20363c55 50%,transparent 65%)}:where(html[data-theme=dark])[data-theme=dark] #map .mapDepth path{fill:#e7edeb}:where(html[data-theme=dark])[data-theme=dark] #map .state{stroke:#3652592e}:where(html[data-theme=dark]) .cardVice{border:2px solid #365259}:where(html[data-theme=dark]) .liveBadge i{background:#20363c}:where(html[data-theme=dark]) .achBar{background:#abcde31e}:where(html[data-theme=dark]) .achMedal{background:#abcde317}:where(html[data-theme=dark])[data-theme=dark] .achBar{background:#20363c14}:where(html[data-theme=dark])[data-theme=dark] .achMedal{background:#20363c10}:where(html[data-theme=dark]) .tutProgress span{color:#a3f0c5}:where(html[data-theme=dark]) .tutProgress i{background:#abcde31e}:where(html[data-theme=dark])[data-theme=dark] .tutProgress i{background:#20363c1a}:where(html[data-theme=dark]) .settingSegment{background:#abcde315}:where(html[data-theme=dark])[data-theme=dark] .settingSegment{background:#20363c0d}:where(html[data-theme=dark]) .profileTabs{background:#abcde315}:where(html[data-theme=dark])[data-theme=dark] .profileTabs{background:#20363c0d}:where(html[data-theme=dark]) .histBar{background:#abcde31e}:where(html[data-theme=dark])[data-theme=dark] .histBar{background:#20363c14}:where(html[data-theme=dark]) .mapPeek{background:#20363cef}:where(html[data-theme=dark]) .mapPeek{color:#c2deef}:where(html[data-theme=dark]) .mapPeek{border:1px solid #cddbe427}:where(html[data-theme=dark])[data-theme=dark] .mapPeek{border-color:#3652591f}:where(html[data-theme=dark]) .turnKpi em.positive{color:#a3f0c5}:where(html[data-theme=dark]) .turnKpi em.negative{color:#de9692}:where(html[data-theme=dark]) .turnKpi.gain b{color:#a3f0c5}:where(html[data-theme=dark]) #endTurnBtn,:where(html[data-theme=dark]) .nextBtn,:where(html[data-theme=dark]) #turnReportContinue{box-shadow:0 4px #0a4a28,0 10px 24px #2fbf6a40,inset 0 1px #00000038!important}:where(html[data-theme=dark]) #endTurnBtn:active,:where(html[data-theme=dark]) .nextBtn:active,:where(html[data-theme=dark]) #turnReportContinue:active{box-shadow:0 1px #0a4a28,inset 0 1px #00000038!important}:where(html[data-theme=dark])[data-theme=light] #startOverlay{background:radial-gradient(ellipse 90% 70% at 50% 0%,#14321f,#1b2e32 45%,#19292e)}:where(html[data-theme=dark])[data-theme=light] #startOverlay .setupModal{background:#20363ce8}:where(html[data-theme=dark])[data-theme=light] #startOverlay .setupModal{border:1px solid #365259}:where(html[data-theme=dark])[data-theme=light] .playNow{color:#a3f0c5}:where(html[data-theme=dark])[data-theme=light] .ribbon{background:linear-gradient(180deg,#20363c,#1e3237)}:where(html[data-theme=dark])[data-theme=light] .ribbon{border-bottom:1px solid #304a51}:where(html[data-theme=dark])[data-theme=light] .ribbon{box-shadow:0 1px #00000080,0 6px 18px #0b2f2a0d}:where(html[data-theme=dark])[data-theme=light] .mapWrap{background:radial-gradient(ellipse 70% 60% at 50% 45%,#1e3237,#192a2e 60%,#162428)}:where(html[data-theme=dark])[data-theme=light] .mapSideBtn,:where(html[data-theme=dark])[data-theme=light] .zoom{background:#20363ce6}:where(html[data-theme=dark])[data-theme=light] .mapSideBtn,:where(html[data-theme=dark])[data-theme=light] .zoom{border-color:#314b52}:where(html[data-theme=dark])[data-theme=light] .candidatesBar{background:linear-gradient(180deg,#1d3136,#1a2b30)}:where(html[data-theme=dark])[data-theme=light] .modalHead{background:linear-gradient(180deg,#1d3136,#20363c)}:where(html[data-theme=dark]) .customBadge{background:#abcde317}:where(html[data-theme=dark])[data-theme=dark] .customBadge{background:#20363c12}:where(html[data-theme=dark]) .tlGrid{stroke:#cddbe420}:where(html[data-theme=dark])[data-theme=dark] .tlGrid{stroke:#36525914}:where(html[data-theme=dark]) .tlBand{fill:#9bbfec12}:where(html[data-theme=dark]) .tlBandLabel{fill:#9bbfec}:where(html[data-theme=dark]) .tlMark circle{fill:#c2deef}:where(html[data-theme=dark]) .tlMark.klead circle{fill:#eecd8b}:where(html[data-theme=dark]) .tlMark.kclose circle{fill:#a3f0c5}:where(html[data-theme=dark]) .tlMark.kclash circle{fill:#de9692}:where(html[data-theme=dark]) .tlMark.kround circle{fill:#9bbfec}:where(html[data-theme=dark]) .tlTip{background:#20363cee}:where(html[data-theme=dark]) .tlTip{color:#c2deef}:where(html[data-theme=dark]) .tlTip{border:1px solid #cddbe420}:where(html[data-theme=dark])[data-theme=dark] .tlTip{border-color:#3652591f}:where(html[data-theme=dark]) .dailyDate b{color:#eecd8b}:where(html[data-theme=dark]) .dailyStarsInfo div{background:#abcde30f}:where(html[data-theme=dark])[data-theme=dark] .dailyStarsInfo div{background:#20363c0a}:where(html[data-theme=dark]) .dailyStarsInfo span{color:#eccc7b}:where(html[data-theme=dark]) .dailyBest b{color:#eccc7b}:where(html[data-theme=dark]) .dailyResultLine span{color:#eecd8b}:where(html[data-theme=dark]) .dailyResultLine b{color:#eccc7b}:where(html[data-theme=dark]) .rkList li:nth-child(-n+3) .rkPos{color:#eecd8b}:where(html[data-theme=dark]) .rkNick em{color:#a3f0c5}:where(html[data-theme=dark]) .rkStars{color:#eccc7b}:where(html[data-theme=dark]) .rkSent b{color:#eccc7b}:where(html[data-theme=dark]) .nickForm input{background:#20363c0d}:where(html[data-theme=dark]) .rkTabs{background:#abcde315}:where(html[data-theme=dark])[data-theme=dark] .rkTabs{background:#20363c0d}:where(html[data-theme=dark]) .slotRoleNamed .slotRoleTag{background:#abcde315}:where(html[data-theme=dark])[data-theme=dark] .slotRoleNamed .slotRoleTag{background:#20363c10}:where(html[data-theme=dark]) .candRank{background:#c7c7c72c}:where(html[data-theme=dark]) .candRank.lead{box-shadow:0 0 0 1px #0003,0 2px 8px #f2b51f80}:where(html[data-theme=dark])[data-theme=dark] .mapWrap:before{background-image:radial-gradient(circle,#20363c14 1px,transparent 1.4px)}:where(html[data-theme=dark]) .achItem.on .achMedal{color:#f7eaca}:where(html[data-theme=dark]) .achToastIcon{color:#f7eaca}:where(html[data-theme=dark]) .replayDuel.impact .duelSpark{text-shadow:0 0 12px #00000080,0 0 24px #f2b51f}:where(html[data-theme=dark]) .versusIntro:before{background:repeating-linear-gradient(115deg,transparent 0 38px,#20363c06 38px 40px)}:where(html[data-theme=dark]) .vsPhoto{background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--c) 85%,#20363c),var(--c))}:where(html[data-theme=dark]) .vsPhoto{box-shadow:0 0 0 4px #0001,0 0 50px color-mix(in srgb,var(--c) 70%,transparent)}:where(html[data-theme=dark]) .vsVice{border:3px solid #365259}:where(html[data-theme=dark]) #electionMap path{fill:#cde5ec}:where(html[data-theme="dark"]) body .overlay:is(.stg{outline:2px solid color-mix(in srgb,var(--ink,#365259) 45%,transparent)} :where(html[data-theme="dark"]) .legendTip small{color:#f0d798} :where(html[data-theme="dark"]) .legendTip em{color:#f0d798} :where(html[data-theme="dark"]) .candidateCash:hover{background:#20363c14} :where(html[data-theme="dark"]) .candidateCash[aria-expanded="true"]{background:#20363c26} :where(html[data-theme="dark"]) .cardMeter{background:#c7c7c72c} :where(html[data-theme="dark"]) .legendLead{background:var(--lg-lead,#0d1915)!important} :where(html[data-theme="dark"]) .cardRays{background:repeating-conic-gradient(from 0deg at 50% 50%,#20363c 0deg 4deg,transparent 4deg 20deg)} :where(html[data-theme="dark"]) .trainingDock .trainingPortrait{border:2px solid #365259} :where(html[data-theme="dark"]) .mandStars{color:#eed389} :where(html[data-theme="dark"]) .mandStars i{color:#ebf0ee22} :where(html[data-theme="dark"]) #scriptArrow{background:var(--dockBg,#1f3439)} :where(html[data-theme="dark"]) #govMap path{fill:#c8e3e4} :where(html[data-theme="dark"]) #govMap path:hover,:where(html[data-theme="dark"]) #govMap path.on{fill:#9ae4be} :where(html[data-theme="dark"]) .scrollRail{background:#20363c14} :where(html[data-theme="dark"])[data-theme="light"] .scrollRail{background:#abe3db1c} :where(html[data-theme="dark"]) .cardPeek{border:2px solid #365259} :where(html[data-theme="dark"]) .dailyMode small{color:#9fecc4} :where(html[data-theme="dark"]) .fogSwitch{background:#0f1313} :where(html[data-theme="dark"]) .fogSwitch:after{background:#20363c} :where(html[data-theme="dark"]) .fogText i{color:#c5a2da} :where(html[data-theme="dark"]) .premiumPrice b{color:#c2deef} :where(html[data-theme="dark"]) .premiumPrice s{color:#c2deef80} :where(html[data-theme="dark"]) .premiumCoupon input{border:1px solid #cddbe440} :where(html[data-theme="dark"]) .premiumCoupon input{background:#20363c} :where(html[data-theme="dark"]) .premiumCoupon input{color:#c2deef} :where(html[data-theme="dark"]) .premiumCoupon button{border:1px solid #cddbe440} :where(html[data-theme="dark"]) .premiumCoupon button{background:#abcde30f} :where(html[data-theme="dark"]) .premiumCouponMsg.ok{color:#a3f0c5!important} :where(html[data-theme="dark"]) .premiumCouponMsg.bad{color:#de9692!important} :where(html[data-theme="dark"]) .premiumAccount button{color:#f0d798} :where(html[data-theme="dark"]) .compraAviso>div{background:#20363c} :where(html[data-theme="dark"]) .compraAviso>div{color:#c2deef} :where(html[data-theme="dark"]) .compraAviso>div>b{color:#f0d798} :where(html[data-theme="dark"]) .compraSpin{border:3px solid #cde4d740} :where(html[data-theme="dark"])[data-theme="dark"] .premiumCoupon input{border-color:#3652592e} :where(html[data-theme="dark"])[data-theme="dark"] .premiumCoupon button{background:#20363c12} :where(html[data-theme="dark"])[data-theme="dark"] .premiumCoupon button{border-color:#3652592e} :where(html[data-theme="dark"]) .rkMedal{color:#f7ebca} :where(html[data-theme="dark"]) .rkMedal.m2{background:radial-gradient(circle at 35% 30%,#20363c,#121e22 55%,#0e1011)} :where(html[data-theme="dark"]) .histSeason{background:#20363c0a} :where(html[data-theme="dark"]) .histSeason{border:1px solid #36525912} html[data-theme="dark"] .overlay:not(#splashOverlay):not(#summaryOverlay):not(#electionOverlay):not(#recapOverlay):not(#challengeOverlay),html[data-theme="dark"] .opponentPickerOverlay{background:#02090ccc} html[data-theme="dark"] #summaryOverlay{background:#0000000f} html[data-theme="dark"] #startOverlay{background:radial-gradient(ellipse 80% 70% at 50% 30%,#123f35 0%,#0a2226 55%,#06171c 100%)} html[data-theme="dark"] #startOverlay .setupModal{background:#0f252bf2;border:1px solid #ffffff14;box-shadow:0 30px 80px #000a} html[data-theme="dark"] .finalHighlight{border-color:var(--candidate-color)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--candidate-color) 22%,#12292f),#12292f)!important;box-shadow:0 0 0 1px var(--candidate-color),0 12px 36px color-mix(in srgb,var(--candidate-color) 35%,transparent)} html[data-theme="dark"] .difficultyChoices button:not(.active){color:color-mix(in srgb,var(--diff-accent) 55%,#ffffff)} html[data-theme="dark"] .difficultyHead b{color:color-mix(in srgb,var(--diff-accent) 55%,#ffffff)} html[data-theme="dark"] input[type=range]{accent-color:#2fbf6a;color-scheme:dark} html[data-theme="dark"] .playNow{color:#5fd28f} html[data-theme="dark"] .premiumTag{color:#f2c335;background:#f2c3351f;border-color:#f2c33555} html[data-theme="dark"] .premiumHead h2,html[data-theme="dark"] .modalHead h2,html[data-theme="dark"] .setupTitle{color:#f4f8f6} html[data-theme="dark"] .viceComboBanner{background:linear-gradient(135deg,#f2c33522,#f2c33510);border-color:#f2c33570;color:#ffe08a} html[data-theme="dark"] .viceComboBanner b,html[data-theme="dark"] .viceComboBanner strong{color:#fff} html[data-theme="dark"] #scriptArrow{--dockBg:#1f3439}){}
