.communityPage{--community-gold:#d5b788;--community-ink:#eee8dc;--community-muted:#b5b6ad;--community-line:#a0937040;--row-stone:#191d1e;--row-walnut:#242522;background:radial-gradient(at 70% 250px,#685b3010,#0000 650px),#0e1112}.communityPage .communityHero{isolation:isolate;border-bottom:1px solid var(--community-line);background:#172021;position:relative;overflow:hidden}.communityPage .communityHeroScene{z-index:-1;opacity:.8;background:linear-gradient(90deg,#172021 15%,#172021df 43%,#17202166 76%,#17202180),url(/assets/roadmap-v2/kryptic-world.png) right 44%/cover;position:absolute;inset:0}.communityPage .communityHeroInner{grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:35px;width:min(1200px,100% - 64px);margin:auto;padding:39px 0 35px;display:grid}.communityPage .communityHero .sectionTag{color:#dcc092;letter-spacing:.17em;margin:0 0 15px;font-size:9px}.communityPage .communityHero h1{font-family:var(--font-display);letter-spacing:-.04em;color:#f2eee3;margin:0;font-size:clamp(33px,3.8vw,49px);font-weight:500;line-height:1.13}.communityPage .communityHero h1 em{color:#dfc394;font-style:normal}.communityPage .communityHeroInner>div>p:last-child{color:#c1c7bd;max-width:610px;margin:17px 0 0;font-size:13px;line-height:1.8}.communityPage .communityHeroEmblem{color:#d8bd87;place-items:center;display:grid;position:relative}.communityPage .communityHeroEmblem:before{content:"";z-index:-1;background:radial-gradient(circle,#dfc47b1c,#0000 65%);position:absolute;inset:-25px}.communityPage .communityHeroEmblem svg{width:160px;height:160px}.communityPage .communityHeroEmblem img{object-fit:contain;filter:drop-shadow(0 10px 25px #0008);width:155px;height:155px}.communityPage .communityHeroEmblem>span{letter-spacing:.18em;color:#c9b889;text-align:center;margin-top:7px;font-size:7px}:is(.communityPage button:focus-visible,.communityPage a:focus-visible,.communityPage input:focus-visible,.communityPage select:focus-visible){outline-offset:3px;outline:2px solid #ddc095}.votePage .voteWorkspace{grid-template-columns:minmax(0,1fr) 310px;gap:35px;width:min(1200px,100% - 64px);padding:34px 0 65px}.votePage .voteSectionIntro{margin-bottom:20px}.votePage .voteSectionIntro .sectionTag{color:#ccb18a;letter-spacing:.16em;font-size:8px}.votePage .voteSectionIntro h2{font-family:var(--font-display);letter-spacing:-.03em;margin:8px 0;font-size:27px;font-weight:500}.votePage .voteSectionIntro p{color:#aeb9b1;margin:0;font-size:12px;line-height:1.7}.votePage .voteLookup{background:#222a29;border:1px solid #8b927354;border-radius:13px;padding:21px 24px}.votePage .voteLookup>label{color:#d4ceba;letter-spacing:.08em;font-size:9px;font-weight:500}.votePage .voteLookup>div{grid-template-columns:minmax(0,1fr) 140px;gap:9px}.votePage .voteLookup input{color:#f0eee2;background:#121c1e;border-color:#69725e77;border-radius:7px;height:46px;font-size:13px}.votePage .voteLookup button{color:#111918;letter-spacing:.03em;text-transform:none;background:#b79a67;border:1px solid #d2b27a77;border-radius:7px;font-size:12px;font-weight:600}.votePage .voteLookup>p{color:#bec8bf;margin-top:12px;font-size:11px;line-height:1.7}.votePage .voteProviderGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:20px}.votePage .voteProviderCard{text-align:left;background:radial-gradient(at 100% 0,#b9a25d15,#0000 75%),#1a2223;border:1px solid #99a18049;border-radius:15px;padding:23px;position:relative;overflow:hidden}.votePage .voteProviderCard .voteProviderNumber{color:#b7b19844;letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:30px;font-weight:400;line-height:1;position:absolute;top:17px;right:18px}.votePage .providerMark{letter-spacing:0;border:0;justify-content:flex-start;gap:13px;min-height:58px;padding-right:22px;font-size:19px}.votePage .providerMark img{filter:drop-shadow(0 2px 5px #0005);flex-basis:34px;width:34px;height:34px}.votePage .provider-rulocus,.votePage .provider-rspslist{color:#ebe6d9;text-shadow:none}.votePage .voteProviderCard>p{color:#b1c0b4;margin:8px 0 0;font-size:11px;line-height:1.7}.votePage .voteProviderCard>span:not(.voteProviderNumber){letter-spacing:.06em;text-transform:none;margin:19px 0 12px;font-size:8px;font-weight:400}.votePage .providerPending{color:#cfb98d}.votePage .providerReady{color:#add2ae}.votePage .voteProviderCard>a,.votePage .voteProviderCard>button{color:#ebd4ac;text-transform:none;letter-spacing:0;background:#b99c6820;border:1px solid #bc9f6970;border-radius:7px;justify-content:space-between;min-height:42px;padding:0 16px;font-size:11px;font-weight:500}.votePage .voteProviderCard>button:disabled{opacity:.68;color:#c1c6b9;background:#ffffff04;border-color:#929d7438;justify-content:center}.votePage .voteSteps{border:0;border-block:1px solid var(--community-line);background:0 0;gap:23px;margin:26px 0 0;padding:24px 0}.votePage .voteSteps article{text-align:left;border:0;padding:0}.votePage .voteSteps span{letter-spacing:.12em;color:#c7ac7c;text-transform:uppercase;font-size:8px}.votePage .voteSteps h3{font-family:var(--font-display);color:#e1dfd0;letter-spacing:-.02em;margin:11px 0 8px;font-size:16px;font-weight:500;line-height:1.4}.votePage .voteSteps p{color:#b2beb4;font-size:11px;line-height:1.85}.votePage .voteSteps strong{color:#e4c48d;font-weight:500}.votePage .voteRewardsPanel{border:0;border-bottom:1px solid var(--community-line);text-align:left;background:radial-gradient(at 50% 35%,#bba66e10,#0000 70%);margin-top:0;padding:35px 0 27px}.votePage .voteRewardsPanel>header{text-align:center}.votePage .voteRewardsPanel .sectionTag,.votePage .voteLeaderboard .sectionTag,.votePage .voteStreakPanel>.sectionTag{color:#cdb283;letter-spacing:.14em;font-size:8px}.votePage .voteRewardsPanel h2,.votePage .voteLeaderboard h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 10px;font-size:30px;font-weight:500}.votePage .voteRewardsPanel>header>p:last-child{color:#a7b5ab;margin:0;font-size:12px}.votePage .voteRewardSpread{grid-template-columns:1fr 1fr;gap:30px;margin-top:30px;display:grid}.votePage .voteRewardFeature{align-items:flex-start;gap:18px;min-width:0;display:flex}.votePage .voteRewardArt{color:#d3b87d;filter:drop-shadow(0 2px 10px #d3b87d22);flex:0 0 45px;width:45px}.votePage .voteRewardArt svg{width:40px;height:40px}.votePage .voteRewardFeature h3{color:#e9dcc0;margin:1px 0 15px;font-size:13px;font-weight:500}.votePage .voteRewardFeature ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.votePage .voteRewardFeature li{color:#becabe;font-size:11px;line-height:1.8;position:relative}.votePage .voteRewardFeature li+li{border-top:1px solid #9ca37b1b;padding-top:10px}.votePage .votePotionIcon{float:left;color:#a9bba3;margin:0 7px 0 -2px;display:inline-block}.votePage .votePotionIcon svg{width:20px;height:23px}.votePage .voteRewardNote{color:#9eaea1;text-align:center;border-top:0;margin-top:26px;padding-top:0;font-size:10px;line-height:1.85}.votePage .voteLeaderboard{text-align:left;background:0 0;border:0;margin-top:0;padding:30px 0 0}.votePage .voteLeaderboard h2{margin-bottom:24px}.votePage .voteLeaderboardGrid{gap:20px}.votePage .voteLeaderboardColumn h3{color:#cbccb9;text-align:left;letter-spacing:.05em;font-size:10px;font-weight:500}.votePage .voteLeaderboardColumn li{text-align:left;color:#c2cbbf;background:#1a2223;border-color:#7f8f7620;grid-template-columns:20px minmax(0,1fr) auto;padding:10px 9px;font-size:10px}.votePage .voteLeaderboardColumn li:nth-child(2n){background:#252923}.votePage .voteLeaderboardColumn li>*{text-align:left}.votePage .voteLeaderboardColumn li b{color:#a5b09e;font-weight:400}.votePage .voteLeaderboardColumn li strong{color:#ddc08d;font-size:9px}.votePage .voteLeaderboardColumn>p{color:#a5b0a6;text-align:left;font-size:11px}.votePage .voteStreakPanel{background:radial-gradient(at 50% 0,#b6a26722,#0000 42%),#1c2424;border:1px solid #a18e605c;border-radius:18px;padding:25px;top:20px;overflow:hidden}.votePage .voteStreakPanel h2{font-family:var(--font-display);letter-spacing:-.025em;color:#eee2cc;font-size:25px;font-weight:500}.votePage .voteStreakPanel>small{color:#b5c0b4;font-size:10px;line-height:1.9}.votePage .streakCount{outline-offset:7px;background:radial-gradient(circle,#b6a26718,#0000);border:1px solid #c1a46d80;border-radius:50%;outline:1px solid #c1a46d20;width:148px;height:148px;margin:31px auto;padding:26px 10px}.votePage .streakCount span{color:#c1c5b0;font-size:9px}.votePage .streakCount strong{font-size:43px;font-family:var(--font-display);color:#ecd5a9;font-weight:500}.votePage .streakCount b{color:#a7b7a9;font-size:11px}.votePage .milestoneList h3{color:#c7c7af;letter-spacing:.12em;margin-bottom:15px;font-size:9px;font-weight:500}.votePage .milestoneList article{color:#b2c0b0;background:0 0;border:0;border-top:1px solid #a5a77e29;align-items:center;gap:12px;padding:12px 0;font-size:10px;line-height:1.7}.votePage .milestoneList article>b{color:#d0b88d;white-space:nowrap;font-size:10px;font-weight:500}.votePage .voteCalendar{border-color:#a5a77e30;margin-top:19px}.votePage .voteCalendar h3{color:#d8dcc8;font-size:12px;font-weight:500}.votePage .voteCalendar header span{color:#a7b5a3}.votePage .calendarWeek b{color:#a5b6a5;font-weight:400}.votePage .calendarDays>span{color:#c4d0bc;background:#29312c;border:1px solid #9aab7d30;border-radius:5px}.votePage .calendarDays>i{background:0 0;border:0}.votePage .voteCalendar footer{color:#b2bca9}.highscoresPage .scoresPanel{padding:30px 0 60px}.highscoresPage .scoreModeTabs{background:#202626;border-color:#a79b6d44;border-radius:11px;margin:0 0 25px;padding:5px}.highscoresPage .scoreModeTabs button{letter-spacing:.02em;text-transform:none;color:#bcc6b8;border-radius:7px;min-width:205px;padding:12px 20px;font-size:10px;font-weight:500}.highscoresPage .scoreModeTabs button.active{color:#efdfbd;box-shadow:none;background:#afa06e20;border-color:#c2a67570}.highscoresPage .scoreModeTabs button:hover{color:#eae3d3;background:#ada57415;border-color:#c2a67555}.highscoresPage .scoresControls{gap:18px;margin-bottom:27px}.highscoresPage .scoresControls label>span{color:#c4c7b8;letter-spacing:.06em;text-transform:none;font-size:9px;font-weight:500}.highscoresPage .scoresControls select,.highscoresPage .scoresControls input{color:#dce2d5;background:#202726;border-color:#a6ad7940;border-radius:8px;height:46px;font-size:12px}.highscoresPage .playerSearch input{border-radius:8px 0 0 8px}.highscoresPage .playerSearch button{color:#d7c497;background:#2b3028;border-color:#a6ad7940;border-radius:0 8px 8px 0}.highscoresPage .hiscoreBrowser{grid-template-columns:225px minmax(0,1fr);gap:25px}.highscoresPage .hiscoreSidebar{background:#1b2323;border-color:#9d9d7147;border-radius:13px;overflow:hidden}.highscoresPage .hiscoreSidebar h2{font-family:var(--font-display);color:#dfd8c0;padding:22px 19px 17px;font-size:22px;font-weight:500}.highscoresPage .metricList{scrollbar-width:thin;scrollbar-color:#9d9b7155 transparent;max-height:670px}.highscoresPage .metricGroup button{color:#bec7ba;background:0 0;border-radius:6px;min-height:40px;font-size:12px}.highscoresPage .metricGroup button:hover{color:#efe4ca;background:#b0a17313}.highscoresPage .metricGroup button.active{color:#f0dcae;background:#b3a06a1f;border-color:#b4a47966}.highscoresPage .metricCategory{color:#c6ac82;letter-spacing:.1em;font-weight:500}.highscoresPage .boardHeading{min-height:57px;margin-bottom:15px}.highscoresPage .boardHeading span{color:#bfaa80;letter-spacing:.1em;font-size:8px;font-weight:500}.highscoresPage .boardHeading h2{font-family:var(--font-display);color:#e9dfc6;font-size:27px;font-weight:500}.highscoresPage .boardHeading>small{color:#a4b29f;letter-spacing:.06em;text-transform:none;font-size:8px;font-weight:400}.highscoresPage .scoresTable{background:#1a2222;border-color:#95966b42;border-radius:12px;overflow:hidden}.highscoresPage .scoresHead{color:#d0c4a6;letter-spacing:.05em;text-transform:none;background:#302f27;min-height:44px;font-size:9px;font-weight:500}.highscoresPage .scoresRow{grid-template-columns:65px minmax(150px,1.5fr) minmax(100px,1fr) 65px minmax(110px,1fr);padding-inline:19px}.highscoresPage .bossTable .scoresRow{grid-template-columns:65px minmax(150px,1.5fr) minmax(100px,1fr) minmax(100px,1fr)}.highscoresPage .scoresPlayer{min-height:69px;font-family:var(--font-body),Arial,sans-serif;color:#cbd2c3;border-bottom:1px solid #b2ba8d20;font-size:12px;transition:background .15s}.highscoresPage .scoresPlayer:nth-of-type(odd){background:var(--row-stone)}.highscoresPage .scoresPlayer:nth-of-type(2n){background:var(--row-walnut)}:is(.highscoresPage .scoresPlayer:hover,.highscoresPage .scoresPlayer:focus-visible){outline-offset:-1px;background:#343a30;outline:1px solid #d0ba8055}.highscoresPage .scoresPlayer>span:first-child{color:#ccb78b;font-variant-numeric:tabular-nums}.highscoresPage .scoresPlayer strong{color:#ebe9da;font-size:14px;font-weight:500}.highscoresPage .modeRate{flex-wrap:wrap;gap:5px}.highscoresPage .modeRate b{font-family:var(--font-body),Arial,sans-serif;color:#bdc9b9;font-size:11px}.highscoresPage .modeRate small{color:#d2c08d;letter-spacing:0;background:#d2bb7710;border:1px solid #c1b47e35;border-radius:4px;font-size:8px;font-weight:400}.highscoresPage .scoresPagination{color:#abb7a6;letter-spacing:.03em;text-transform:none;font-size:9px;font-weight:400}.highscoresPage .scoresPagination button{color:#dbdfcc;background:#242b27;border-color:#9e9e6f45;border-radius:7px;font-size:11px}.highscoresPage .scoresEmpty p{color:#a7b7a8}.highscoresPage .scoresEmpty h2{color:#d9d7bf}.highscoresPage .emptyRune{color:#c4aa77;text-shadow:none}.clansPage .clansShell{width:min(1200px,100% - 64px);margin:30px auto 60px}.clansPage .clanBoardHeader{border-color:var(--community-line);padding-bottom:23px}.clansPage .clanBoardHeader .sectionTag{color:#cbb283;letter-spacing:.13em;font-size:8px}.clansPage .clanBoardHeader h2,.clansPage .clanProfileHeader h2{font-family:var(--font-display);color:#e8dec5;font-size:30px;font-weight:500}.clansPage .clanBoardHeader label{color:#bec7b7;margin-bottom:9px;font-size:10px}.clansPage .clansShell input,.clansPage .clansShell select{color:#dde1cf;background:#222a27;border-color:#a9af7f44;border-radius:7px;min-height:43px;font-size:12px}.clansPage .clanBoardHeader form>div{gap:8px}.clansPage .clansShell button{color:#e4d1a8;background:#b09b6b1c;border-color:#b1a06e66;border-radius:7px;font-size:11px}.clansPage .clanToolbar{color:#b9c3b3;padding:20px 0;font-size:11px}.clansPage .clanTableWrap{border-color:#95966b42;border-radius:12px}.clansPage .clansShell th{color:#d2c4a5;letter-spacing:.05em;text-transform:none;background:#302f27;font-size:9px;font-weight:500}.clansPage .clansShell td{background:var(--row-stone);color:#c4cebf;border-color:#b2ba8d20;padding:18px;font-size:12px}.clansPage .clansShell td a{color:#eae4d0;font-weight:500}.clansPage .clansShell td small{color:#a5b59e;letter-spacing:.05em;font-size:8px}.clansPage .clanRank{color:#ccb78b}.clansPage .clanFootnote,.clansPage .clanPagination{color:#abb9a5;font-size:11px}.clansPage .clanBack{color:#dac299;font-size:12px}.clansPage .clanRecruitment,.clansPage .clanActivities span{color:#dbcea9;background:#b0a06b16;border-color:#b0a06b42;border-radius:16px;font-size:10px}.clansPage .clanStatistics{background:#93976833;border-color:#a99d6b55;border-radius:13px}.clansPage .clanStatistics .clanStat{background:#212926;padding:23px}.clansPage .clanStatistics .clanStat>span:first-child{color:#c4b281}.clansPage .clanDescription{color:#c1cbbd;font-size:13px}.clansPage .clanAboutHeading,.clansPage .clanRosterHeading{font-family:var(--font-display);color:#ddc79b;font-weight:500}.clansPage .clanWarHistory{background:#1b2323;border-color:#a49d7049;border-radius:13px}.clansPage .clanSectionHeading h3{font-family:var(--font-display);color:#e1cca0;font-weight:500}@media (max-width:1050px){.votePage .voteWorkspace{grid-template-columns:minmax(0,1fr) 285px;gap:23px}.votePage .voteRewardSpread{gap:20px}.votePage .voteRewardFeature{gap:10px}.votePage .voteRewardArt{flex-basis:30px;width:30px}.votePage .voteRewardArt svg{width:28px;height:32px}.highscoresPage .scoresRow{grid-template-columns:50px minmax(110px,1.4fr) minmax(85px,1fr) 50px minmax(90px,1fr);padding-inline:13px}.highscoresPage .bossTable .scoresRow{grid-template-columns:50px minmax(110px,1.4fr) minmax(85px,1fr) minmax(90px,1fr)}.highscoresPage .hiscoreBrowser{grid-template-columns:200px minmax(0,1fr);gap:18px}}@media (max-width:900px){.votePage .voteWorkspace{grid-template-columns:1fr}.votePage .voteStreakPanel{position:static}.votePage .voteLeaderboardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.votePage .voteRewardSpread{gap:30px}.highscoresPage .hiscoreBrowser{grid-template-columns:1fr}.highscoresPage .hiscoreSidebar{position:static}.highscoresPage .metricList{max-height:225px}}@media (max-width:760px){.communityPage .communityHeroInner{grid-template-columns:1fr 110px;gap:10px;width:calc(100% - 36px);padding:30px 0}.communityPage .communityHero h1{font-size:32px}.communityPage .communityHeroInner>div>p:last-child{font-size:12px}.communityPage .communityHeroEmblem svg,.communityPage .communityHeroEmblem img{width:110px;height:110px}.communityPage .communityHeroEmblem>span{display:none}.communityPage .communityHeroScene{background-position:50%}.votePage .voteWorkspace,.clansPage .clansShell{width:calc(100% - 36px)}.votePage .voteWorkspace{gap:27px;padding-top:26px}.votePage .voteLookup{padding:19px}.votePage .voteSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.votePage .voteRewardSpread{gap:25px}.votePage .voteLeaderboardGrid{grid-template-columns:1fr;gap:25px}.votePage .voteLeaderboardColumn h3{min-height:0;margin-bottom:12px}.votePage .voteStreakPanel{padding:24px}.highscoresPage .scoresPanel{width:calc(100% - 36px);padding-top:24px}.highscoresPage .scoresControls{grid-template-columns:1fr;gap:14px}.highscoresPage .scoreModeTabs{width:100%}.highscoresPage .scoreModeTabs button{flex:1;min-width:0;padding:11px 9px;font-size:10px}.highscoresPage .scoresRow,.highscoresPage .bossTable .scoresRow{grid-template-columns:45px minmax(0,1fr) 80px}.highscoresPage .scoresRow>:nth-child(3),.highscoresPage .scoresRow>:nth-child(5){display:none}.highscoresPage .scoresPlayer strong{font-size:13px}.highscoresPage .boardHeading h2{font-size:23px}.highscoresPage .boardHeading>small{display:none}.clansPage .clanBoardHeader{gap:20px}.clansPage .clanBoardHeader form{width:100%}.clansPage .clanTableWrap{border-radius:10px}.clansPage .clansShell td,.clansPage .clansShell th{padding:15px 13px}.clansPage .clanStatistics .clanStat{padding:19px}}@media (max-width:480px){.communityPage .communityHeroInner{grid-template-columns:minmax(0,1fr) 68px}.communityPage .communityHero h1{font-size:29px}.communityPage .communityHeroEmblem svg,.communityPage .communityHeroEmblem img{width:75px;height:75px}.communityPage .communityHeroInner>div>p:last-child{font-size:11px;line-height:1.8}.communityPage .communityHero .sectionTag{font-size:8px;line-height:1.7}.votePage .voteProviderGrid,.votePage .voteLookup>div{grid-template-columns:1fr}.votePage .voteLookup button{min-height:42px}.votePage .voteSteps{grid-template-columns:1fr;gap:22px}.votePage .voteSteps article{grid-template-columns:47px 1fr;column-gap:12px;display:grid}.votePage .voteSteps span{grid-area:1/1/3;padding-top:4px}.votePage .voteSteps h3{grid-column:2;margin:0 0 6px}.votePage .voteSteps p{grid-column:2}.votePage .voteRewardSpread{grid-template-columns:1fr;gap:27px}.votePage .voteRewardArt{flex-basis:40px;width:40px}.votePage .voteRewardArt svg{width:35px;height:38px}.votePage .voteRewardFeature{gap:16px}.votePage .voteRewardFeature h3{font-size:14px}.votePage .voteRewardFeature li{font-size:12px}.votePage .voteProviderCard{padding:20px}.votePage .voteRewardsPanel h2{font-size:28px}.highscoresPage .scoreModeTabs button{font-size:9px}.highscoresPage .scoresPagination{gap:8px}.highscoresPage .scoresPagination span{letter-spacing:0;font-size:9px}.highscoresPage .scoresPagination button{min-width:70px}.clansPage .clanStatistics b{font-size:29px}}@media (prefers-reduced-motion:reduce){.communityPage *{scroll-behavior:auto;transition:none!important}}.votePage,.clansPage{--community-line:#8b6e6340;--community-muted:#b7ada9;--row-stone:#171419;--row-walnut:#211c21;color:#e6ddd6;background:#0e0c10}.votePage .pageHero,.clansPage .pageHero{background:radial-gradient(at 80% 0,#6e292514,#0000 60%),#100e12;border-bottom:1px solid #6c50423b;min-height:0}.votePage .pageHero:before,.clansPage .pageHero:before{display:none}.votePage .pageHeroInner,.clansPage .pageHeroInner{max-width:1200px;padding:40px 0 34px}.votePage .pageHero h1,.clansPage .pageHero h1{letter-spacing:-.04em;color:#eee3d9;font-size:clamp(35px,4vw,48px);font-weight:500}.votePage .pageHero .sectionTag,.clansPage .pageHero .sectionTag{color:#c8a77e;margin:0 0 14px;font-size:9px}.votePage .pageHeroInner>p:last-child,.clansPage .pageHeroInner>p:last-child{color:#afa09f;font-size:12px;line-height:1.8}.votePage .voteSectionIntro,.votePage .voteLookup,.votePage .voteProviderCard,.votePage .voteSteps article,.votePage .voteLeaderboard,.votePage .voteStreakPanel{text-align:center}.votePage .voteSectionIntro p{color:#b4a6a5}.votePage .voteSectionIntro h2{color:#e9ded4}.votePage .voteLookup{background:#161217;border-color:#6d514449}.votePage .voteLookup>label{color:#c4b2a6}.votePage .voteLookup input{color:#e8ddd6;text-align:center;background:#0e0c10;border-color:#594347}.votePage .voteLookup input::placeholder{color:#978887}.votePage .voteLookup button{color:#f4e1d7;background:#8d2925;border-color:#b15c4f}.votePage .voteLookup button:hover{background:#a23830}.votePage .voteLookup>p{color:#b2a2a1}.votePage .voteProviderCard{background:radial-gradient(at 50% 0,#8951320d,#0000 75%),#141115;border-color:#6d514449;padding:25px}.votePage .providerMark{justify-content:center;padding-right:0}.votePage .voteProviderCard>p{color:#b4a4a2}.votePage .voteProviderCard>span:not(.voteProviderNumber){color:#c7a77d}.votePage .voteProviderCard>.providerReady{color:#b9c7a1}.votePage .voteProviderCard>a,.votePage .voteProviderCard>button{color:#dfbba0;background:#4c22211f;border-color:#8f4e4370;justify-content:center}.votePage .voteProviderCard>a:hover{background:#642c283a;border-color:#ba7562}.votePage .voteProviderCard>button:disabled{color:#a99896;background:#ffffff03;border-color:#6e51513a}.votePage .voteSteps{border-color:#6c504238}.votePage .voteSteps p{color:#afa09f}.votePage .voteSteps h3{color:#dfd3c9}.votePage .voteSteps span{color:#c49b74}.votePage .voteRewardsPanel{text-align:center;background:radial-gradient(at 50% 20%,#9e69360b,#0000 65%);border-color:#6c504238}.votePage .voteRewardsPanel h2{color:#e7dacf;margin-bottom:23px}.votePage .voteRewardUnified{text-align:center;max-width:650px;margin:auto}.votePage .voteRewardUnified>.voteRewardArt{color:#c7a579;width:38px;height:40px;margin:0 auto 12px;display:block}.votePage .voteRewardUnified h3{font-family:var(--font-display);letter-spacing:-.02em;color:#ddc3a4;margin:0 0 22px;font-size:19px;font-weight:500}.votePage .voteRewardUnified ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.votePage .voteRewardUnified li{color:#c7b6ae;border-bottom:1px solid #8a685120;padding:11px 8px;font-size:12px;line-height:1.8}.votePage .voteRewardUnified li:last-child{border:0}.votePage .voteRewardNote{color:#9c8e8d;max-width:640px;margin:22px auto 0;font-size:10px;line-height:1.9}.votePage .voteLeaderboard{padding-top:34px}.votePage .voteLeaderboard>header>p:last-child{color:#aa9898;margin:12px 0 22px;font-size:12px}.votePage .voteLeaderboard h2{color:#e7dacf;margin-bottom:0}.votePage .voteLeaderboardPeriods{flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 19px;display:flex}.votePage .voteLeaderboardPeriods button{color:#b1a1a1;cursor:pointer;background:#131014;border:1px solid #674b453f;border-radius:7px;min-height:39px;padding:10px 17px;font-size:11px}.votePage .voteLeaderboardPeriods button[aria-pressed=true]{color:#e2c5a1;background:#41241f55;border-color:#ad795b70}.votePage .voteLeaderboardPeriods button:hover{color:#e1c8af;border-color:#bb856255}.votePage .voteLeaderboardLedger{text-align:left;background:#120f13;border:1px solid #70534449;border-radius:12px;overflow:hidden}.votePage .voteLedgerHeading{background:#1b151a;border-bottom:1px solid #8e674133;justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;display:flex}.votePage .voteLedgerHeading h3{color:#e4cfb7;margin:0;font-size:15px;font-weight:500}.votePage .voteLedgerHeading>span{color:#a98c78;letter-spacing:.05em;font-size:9px}.votePage .voteLedgerColumns,.votePage .voteLeaderboardLedger li{grid-template-columns:55px minmax(0,1fr) 80px;align-items:center;gap:14px;padding:11px 22px;display:grid}.votePage .voteLedgerColumns{color:#aa8d7c;background:#171116;border-bottom:1px solid #70534433;font-size:9px}.votePage .voteLedgerColumns>span:last-child{text-align:right}.votePage .voteLeaderboardLedger ol{margin:0;padding:0;list-style:none}.votePage .voteLeaderboardLedger li{color:#d0bcb2;background:#141115;border-bottom:1px solid #70534425;min-height:49px;font-size:12px}.votePage .voteLeaderboardLedger li:nth-child(2n){background:#1d171c}.votePage .voteLeaderboardLedger li:last-child{border-bottom:0}.votePage .voteLeaderboardLedger li>b{color:#ba9a7a;font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}.votePage .voteLeaderboardLedger li>strong{text-align:right;color:#dec19a;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.votePage .voteLeaderboardLedger .voteLedgerEmpty{text-align:center;color:#aa9898;padding:33px;font-size:12px}.votePage .srOnly{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.votePage .voteStreakPanel{background:radial-gradient(at 50% 0,#894d3220,#0000 42%),#151116;border-color:#81604a55}.votePage .voteStreakPanel h2{color:#e7d7c7}.votePage .voteStreakPanel>small{color:#ac9b9a}.votePage .streakCount{background:radial-gradient(circle,#95603f12,#0000);border-color:#a77c555e;outline-color:#a77c551b}.votePage .streakCount span{color:#b3a19a}.votePage .streakCount b{color:#aa9691}.votePage .streakCount strong{color:#e5caa4}.votePage .milestoneList h3{color:#bba396}.votePage .milestoneList article{color:#b6a3a0;border-color:#88634728}.votePage .milestoneList article>b{color:#c8aa88}.votePage .milestoneList article.earned{color:#ddc1a0;background:#a07d4708}.votePage .milestoneList article>span{text-align:center}.votePage .voteCalendar{border-color:#88634730}.votePage .voteCalendar h3{color:#d1bfb1}.votePage .voteCalendar header span,.votePage .calendarWeek b{color:#a9948c}.votePage .calendarDays>span{color:#c2aaa1;background:#221a20;border-color:#6b4d4539}.votePage .calendarDays>span.voted{background:#263323;border-color:#70805d70}.votePage .calendarDays>span.missed{background:#3a2024;border-color:#9a5f5960}.votePage .voteCalendar footer{color:#ad9890;justify-content:center}.clansPage .clanBoardHeader,.clansPage .clanProfileHeader{border-color:#70534440}.clansPage .clanBoardHeader h2,.clansPage .clanProfileHeader h2{color:#e7d7c8}.clansPage .clanBoardHeader label,.clansPage .clanToolbar,.clansPage .clanFootnote,.clansPage .clanPagination{color:#b6a3a0}.clansPage .clansShell input,.clansPage .clansShell select{color:#d7c4ba;background:#1a141a;border-color:#70534455}.clansPage .clansShell button{color:#dac0a2;background:#44251e33;border-color:#a0725260}.clansPage .clansShell button:hover:not(:disabled){background:#67372c44;border-color:#ad7d5c}.clansPage .clanTableWrap{border-color:#70534450}.clansPage .clansShell th{color:#c8aa94;background:#2a1f23}.clansPage .clansShell td{color:#c8b4ab;background:#151216;border-color:#7053442b}.clansPage .clansShell tbody tr:nth-child(2n) td{background:#211a20}.clansPage .clansShell tbody tr:hover td{background:#30222a}.clansPage .clansShell td a{color:#e2cec1}.clansPage .clansShell td small{color:#a99087}.clansPage .clanStatistics{background:#70534433;border-color:#80593c55}.clansPage .clanStatistics .clanStat{background:#1b141a}.clansPage .clanStatistics .clanStat>span{color:#baa59d}.clansPage .clanDescription{color:#c5b2aa}.clansPage .clanWarHistory{background:#171216;border-color:#70534444}.clansPage .clanWarRow{background:#151216;border-color:#70534425}@media (max-width:760px){.votePage .pageHeroInner,.clansPage .pageHeroInner{padding:30px 0 27px}.votePage .pageHero h1,.clansPage .pageHero h1{font-size:35px}.votePage .voteLedgerHeading{padding:17px}.votePage .voteLedgerColumns,.votePage .voteLeaderboardLedger li{grid-template-columns:38px minmax(0,1fr) 55px;gap:9px;padding:12px 17px}.votePage .voteLeaderboardPeriods button{padding:10px 12px;font-size:10px}}@media (max-width:480px){.votePage .voteSteps article{text-align:center;display:block}.votePage .voteSteps span{margin-bottom:8px;padding:0}.votePage .voteSteps h3{margin:0 0 7px}.votePage .voteRewardUnified li{font-size:11px}.votePage .voteLedgerHeading>span{font-size:8px}.votePage .voteLeaderboardLedger li{font-size:11px}.votePage .voteStreakPanel{padding:23px}}.communityPage.votePage,.communityPage.clansPage,.communityPage.highscoresPage{--row-stone:#171314;--row-walnut:#2b1919;background:#0e0c10}.votePage .pageHeroInner{text-align:left}.votePage .pageHeroInner>p:last-child{margin:16px 0 0}.communityPage .pageHeroInner{width:min(1200px,100% - 64px)}.highscoresPage .pageHero{background:radial-gradient(at 80% 0,#6e292514,#0000 60%),#100e12;border-bottom:1px solid #6c50423b;min-height:0}.highscoresPage .pageHero:before{display:none}.highscoresPage .pageHeroInner{padding:40px 0 34px}.highscoresPage .pageHero h1{letter-spacing:-.04em;color:#eee3d9;font-size:clamp(35px,4vw,48px);font-weight:500}.highscoresPage .pageHero .sectionTag{color:#c8a77e;margin:0 0 14px;font-size:9px}.highscoresPage .pageHeroInner>p:last-child{color:#afa09f;margin-top:16px;font-size:12px;line-height:1.8}.highscoresPage .scoresPlayer:nth-of-type(odd),.clansPage .clansShell tbody tr:nth-child(odd) td,.votePage .voteLeaderboardLedger li:nth-child(odd){background:var(--row-stone)}.highscoresPage .scoresPlayer:nth-of-type(2n),.clansPage .clansShell tbody tr:nth-child(2n) td,.votePage .voteLeaderboardLedger li:nth-child(2n){background:var(--row-walnut)}.highscoresPage .scoresPlayer:hover,.clansPage .clansShell tbody tr:hover td,.votePage .voteLeaderboardLedger li:hover{background:#3a2321}.highscoresPage .scoresPlayer:focus-visible{background:#3a2321}.highscoresPage .scoresTable,.clansPage .clanTableWrap,.votePage .voteLeaderboardLedger{border-color:#80513f50}.highscoresPage .scoresHead,.clansPage .clansShell th,.votePage .voteLedgerColumns,.votePage .voteLedgerHeading{color:#c8aa94;background:#2b1c1b;border-color:#80513f40}.clansPage .clanWarRow:nth-of-type(odd){background:var(--row-stone)}.clansPage .clanWarRow:nth-of-type(2n){background:var(--row-walnut)}.highscoresPage .hiscoreSidebar,.highscoresPage .scoreModeTabs{background:#171215;border-color:#70534450}.highscoresPage .scoresControls select,.highscoresPage .scoresControls input{color:#d7c4ba;background:#1a1416;border-color:#70534455}.highscoresPage .playerSearch button{color:#d7bd98;background:#2b1c1b;border-color:#70534455}.highscoresPage .metricGroup button{color:#c4b2a8}.highscoresPage .metricGroup button.active,.highscoresPage .scoreModeTabs button.active{color:#e6c49e;background:#55292340;border-color:#a4715060}.highscoresPage .metricGroup button:hover,.highscoresPage .scoreModeTabs button:hover{background:#45231f44}.highscoresPage .scoresPagination button{background:#211517;border-color:#80513f50}.highscoresPage .modeRate b{color:#bdaba4}.highscoresPage .scoresPlayer{color:#d1bbb0;border-color:#80513f30}.highscoresPage .boardHeading>small{color:#ae9890}@media (max-width:760px){.communityPage .pageHeroInner{width:calc(100% - 36px)}.highscoresPage .pageHeroInner{padding:30px 0 27px}.highscoresPage .pageHero h1{font-size:35px}}.highscoresPage .scoresHead,.clansPage .clansShell th,.votePage .voteLedgerColumns{letter-spacing:.01em;color:#e5c5a1;font-size:15px;font-weight:600;line-height:1.4}.highscoresPage .scoresHead{min-height:54px}.clansPage .clansShell th{padding-top:19px;padding-bottom:19px}.votePage .voteLedgerColumns{padding-top:15px;padding-bottom:15px}.votePage .voteLedgerHeading h3{font-size:18px;font-weight:600}.votePage .voteLedgerHeading>span{color:#c7a688;font-size:11px}@media (max-width:760px){.highscoresPage .scoresHead,.clansPage .clansShell th,.votePage .voteLedgerColumns{font-size:14px}.highscoresPage .scoresHead{min-height:49px}.votePage .voteLedgerHeading h3{font-size:17px}.votePage .voteLedgerHeading>span{font-size:10px}}
