:root{--ew-action:var(--ew-green);--ew-action-bg:#00786b;--ew-on-action:#ffffff;--ew-focus:#3d5aa8;--ew-info:#245e96;--ew-info-soft:#e9f2fb;--ew-source:#405974;--ew-source-soft:#edf1f6;--ew-neutral:#536478;--ew-neutral-soft:#edf0ef;--ew-warning:#855500;--ew-warning-soft:#fff0cc;--ew-error:#9b342d;--ew-error-soft:#fdeae7;--ew-success:#35652c;--ew-success-soft:#e8f3e3;--ew-bg:#f7f6f2;--ew-paper:#ffffff;--ew-ink:#172b41;--ew-green:#00786b;--ew-muted:#536478;--ew-brass:#f4bd45;--ew-line:#d6e2ec;--ew-navy:#10283f;--ew-soft:#dff4ec;--ew-amber:#855500;--ew-amber-soft:#fff0cc;--bg:var(--ew-bg);--paper:var(--ew-paper);--ink:var(--ew-ink);--green:var(--ew-green);--green-soft:var(--ew-soft);--muted:var(--ew-muted);--line:var(--ew-line);--cct:#00786b;--ccts:#dff4ec;--cci:#00786b;--ccis:#fff4db;--ccp:#172b41;--cca:#855500;--ccas:#fff0cc;--ccs:#536478;--ccss:#eaf0f6;--ccm:#536478}body{background-color:var(--ew-bg)}.masthead{background:var(--ew-paper);border-bottom-color:var(--ew-line);box-shadow:none}.masthead .install-button{background:var(--ew-green);border-color:var(--ew-green);color:#fff}.country-switcher select,.up-controls select,.co-controls select,.co-search-controls select,.eu-filters select,.tl-choices select,.sc-filters select,.ws-filters select,.geography-controls select{border-color:#758273;background-color:var(--ew-paper);color:var(--ew-ink)}.country-switcher label,.up-control label,.co-control label,.tl-choices label,.eu-filters label,.sc-filters label,.ws-filters label{color:var(--ew-green)}.country-switcher select:focus-visible,.up-controls :focus-visible,.co-controls :focus-visible,.eu-filters :focus-visible,.tl-choices :focus-visible{outline-color:var(--ew-green);border-color:var(--ew-green)}.office-tabs{background:var(--ew-paper);border-bottom-color:var(--ew-line)}.office-tab.active,.office-tab[aria-selected=true]{color:var(--ew-green);background:var(--ew-soft)}.office-tab.active:after{background:var(--ew-green)}.office-tab.active>span{background:var(--ew-soft);color:var(--ew-green)}.election-activity{background:var(--ew-paper);border-color:var(--ew-line);box-shadow:none}.election-activity-heading p,.election-activity-status,.election-activity-description,.election-activity-publication,.election-activity-note{color:var(--ew-muted)}.election-activity-primary h3,.election-activity-source{color:var(--ew-ink)}.election-activity-notice{color:var(--ew-amber)}.election-activity-controls button,.election-activity-more{background:var(--ew-paper);border-color:#758273;color:var(--ew-green)}.election-activity-badge{background:#eaf0f6;border-color:#c6cbbf;color:#536478}.election-activity-badge[data-status=counting][data-availability=live],.election-activity-badge[data-status=results-available][data-availability=live]{background:var(--ew-soft);border-color:#a4b59a;color:var(--ew-green)}.election-activity-badge[data-availability=published],.election-activity-badge[data-status=completed],.election-activity-badge[data-availability=official-link]{background:#eaf0f6;border-color:#c6cbbf;color:#536478}.election-activity-badge[data-status=upcoming]{background:#fff4db;border-color:#c8c3ae;color:#855500}.election-activity-badge[data-status=voting-today]{background:var(--ew-amber-soft);border-color:#c9aa63;color:var(--ew-amber)}.election-activity-badge[data-status=unconfirmed]{background:#eeece5;border-color:#cbc8bc;color:var(--ew-muted)}.election-activity-badge[data-status=delayed],.election-activity-badge[data-availability=delayed],.live-pill.warning,.live-pill.th-status-warning{background:var(--ew-amber-soft);border-color:#c9aa63;color:var(--ew-amber)}.live-pill.warning .status-dot,.live-pill.th-status-warning .status-dot{background:var(--ew-amber)}.live-pill.error{background:#f5e5dc;border-color:#c9a08a;color:#8b432b}.live-pill.error .status-dot{background:#8b432b}.live-pill.th-status-completed{background:#eaf0f6;border-color:#c6cbbf;color:#536478}.live-pill.th-status-completed .status-dot{background:#536478}.next-election-widget,.up-countdown-card,.eu-next,.co-next,.co-next:is(.is-unconfirmed,.is-summary){background:var(--ew-paper);border-color:var(--ew-line);box-shadow:none;color:var(--ew-ink)}.next-election-widget :is(h2,.eyebrow,[data-next-countdown],a),.up-countdown-card h2,.up-countdown-card .eyebrow,.up-countdown strong,.eu-next h2,.eu-countdown strong,.co-next h2,.co-next .eyebrow,.co-next .co-countdown strong{color:var(--ew-green)}.next-election-widget [data-next-detail],.next-election-reason,.next-election-area,.up-countdown-copy p,.eu-next p,.co-next p,.up-countdown-card :is(.up-countdown span,.up-note,.up-election-status,.up-countdown-side),.co-next .co-note,.co-countdown span,.up-countdown span,.eu-countdown span{color:var(--ew-muted)}.next-election-widget button,.next-election-widget select,.eu-next select{background-color:var(--ew-paper);border-color:#758273;color:var(--ew-green)}.next-election-widget[data-election-kind=active-results]{background:var(--ew-soft);border-color:#a4b59a}.next-election-widget[data-election-kind=active-results] :is(h2,.eyebrow,a,[data-next-countdown]){color:var(--ew-green)}.next-election-widget[data-election-kind=upcoming][data-calendar-delayed=true]{background:var(--ew-amber-soft);border-color:#c9aa63}.next-election-widget[data-election-kind=upcoming][data-calendar-delayed=true] :is(h2,.eyebrow,a,[data-next-countdown]){color:var(--ew-amber)}.up-calendar-row.selected{background:var(--ew-soft);box-shadow:inset 3px 0 var(--ew-green)}.up-calendar-date,.up-calendar-title,.up-event-date,.up-official-button,.co-next-date,.eu-next a,.eu-next label{color:var(--ew-green)}.up-calendar-date strong{color:var(--ew-ink);background:#eee3c7}.up-controls,.co-controls,.co-chooser,.tl-choices,.eu-filters,.co-discovery{background:var(--ew-paper);border-color:var(--ew-line);box-shadow:none}.co-discovery{border-inline-start-color:var(--ew-brass)}.co-discovery-date,.co-national-results-link{color:var(--ew-green)}.co-discovery-event{background:var(--ew-paper);border-color:var(--ew-line)}.co-discovery-badge{background:#fff4db;color:#855500}.co-step-number{background:var(--ew-soft);color:var(--ew-green)}.co-office-card{background:var(--ew-soft);border-color:var(--ew-line)}.co-office-card h2,.co-office-card>a{color:var(--ew-green)}.co-control-help,.co-geography-note,.co-timezone-note,.up-note,.up-early-note{color:var(--ew-muted)}.co-selected-countdown,.co-selected-countdown.is-primary,.co-state-more .co-next{background:var(--ew-soft);border-color:#758273;color:var(--ew-green)}.co-selected-countdown strong,.co-selected-countdown.is-primary strong{color:var(--ew-green)}.co-selected-countdown.is-primary .eyebrow,.co-selected-countdown.is-primary p{color:var(--ew-muted)}.co-countdown>div{background:#f7f7f0;border-color:#c4ccba}.eu-context,.tl-history{background:#eaf0f6;border-color:var(--ew-line);color:#536478}.up-alert,.co-alert,.tl-alert,.eu-alert,.sc-alert,.world-alert,.ra-error{background:var(--ew-amber-soft);border-color:#c9aa63;color:var(--ew-amber)}.winner-check,.eu-result-name .eu-winner,.co-winner-check,.tl-winner{background:var(--ew-green);color:#fff;border-color:var(--ew-green)}.di-launcher{background:var(--ew-paper);border-color:var(--ew-line);box-shadow:none}.di-launcher h2,.di-eyebrow,.di-launcher .di-anonymous-note{color:#172b41}.di-launcher p{color:var(--ew-muted)}.di-country-button,.di-launch-actions>button,.discussion-detail-button,[data-eu-discuss],[data-th-discuss],[data-discuss-race],[data-race-discuss],.di-composer button[type=submit]{background:var(--ew-green);border-color:var(--ew-green);color:#fff}.di-country-button:hover,.di-launch-actions>button:hover,.discussion-detail-button:hover,[data-eu-discuss]:hover,[data-th-discuss]:hover,[data-discuss-race]:hover,[data-race-discuss]:hover{background:#005c53;border-color:#005c53;color:#fff}.di-launch-actions>.di-nationwide-button,.race-comment-button,.eu-result-name .race-comment-button,.tl-race-head .race-comment-button,.di-activity-notice,.di-launch-actions>.di-activity-notice,.discussion-view-activity,.di-new-posts{background:var(--ew-soft);border-color:#758273;color:var(--ew-green);box-shadow:none}.di-launch-actions>.di-nationwide-button:hover,.race-comment-button:hover,.eu-result-name .race-comment-button:hover,.tl-race-head .race-comment-button:hover{background:#d9f1e9;border-color:#62765a;color:#005c53}.di-discussion-badge{background:#d9f1e9;color:#005c53}.di-panel{background:var(--ew-bg)}.di-panel-header{background:var(--ew-navy)}.di-panel-header .di-eyebrow{color:#e4c889}.di-topic-summary,.di-location-controls{background:var(--ew-paper);border-color:var(--ew-line)}.di-topic-summary h3,.di-post-heading strong{color:var(--ew-ink)}.di-post{border-color:var(--ew-line)}.di-location-toggle,.di-post-location{color:var(--ew-muted)}.di-location-toggle input{accent-color:var(--ew-green)}.election-news,.national-election-news{background:var(--ew-paper);border-color:var(--ew-line);box-shadow:none}.election-news-eyebrow,.national-news-kicker{color:var(--ew-amber)}.election-news-headline,.national-news-headline{color:var(--ew-ink)}.election-news-topic,.election-news-byline,.election-news-sources,.national-news-byline,.national-news-status{color:var(--ew-muted)}.election-news-scope,.election-news-browse,.national-news-refresh,.national-news-more{background:var(--ew-paper);border-color:#758273;color:var(--ew-green)}.election-news-story,.national-news-lead{background:#f0eee5;border-color:var(--ew-line)}.national-news-lead{border-inline-start:3px solid var(--ew-brass)}.election-news-story:hover{background:#e8ecdf;border-color:#a1b095}.news-coverage-switch button[aria-pressed=true]{background:var(--ew-news-soft);border-color:var(--ew-news);color:var(--ew-news)}.ra-bell-button,.race-alert-follow-button{background:var(--ew-paper);border-color:#758273;color:var(--ew-green)}.race-alert-follow-button[aria-pressed=true],.ra-unread,.ra-check,.ra-phone button{background:var(--ew-green);border-color:var(--ew-green);color:#fff}.ra-panel-header{background:var(--ew-navy)}.ra-panel{background:var(--ew-bg)}.ra-phone{background:var(--ew-soft);border-color:var(--ew-line)}.ra-phone>p{color:var(--ew-muted)}.ra-phone #ra-disable-push{background:var(--ew-paper);border-color:#758273;color:var(--ew-green)}.ra-event-unread{background:var(--ew-soft);border-left-color:var(--ew-green)}.ra-event strong,.ra-event a>span,.ra-follow a{color:var(--ew-green)}.ra-panel .ra-fine{color:var(--ew-muted)!important}.sc-stats strong,.ws-totals strong,.geo-metric strong,.wrap .cards .card .metric{color:var(--ew-green)}.sc-context,.ws-notice,.geo-metric{background:#f0eee5;border-color:var(--ew-line)}.sc-context strong,.ws-notice strong{color:var(--ew-green)}.geo-metric h3,.geo-privacy,.geo-method,.geo-small{color:var(--ew-muted)}.geo-table th,.sc-state-code{background:var(--ew-soft);color:var(--ew-green)}.geo-trend-bar,.geo-meter>span{background:var(--ew-green)}.share-destination-card{background:var(--ew-green);box-shadow:none}.copy-invitation-button{background:var(--ew-paper);border-color:#758273;color:var(--ew-green)}.share-links-help{color:var(--ew-green)}[data-language-selector]{background:var(--ew-bg);border-color:var(--ew-line);box-shadow:none}.share-link-item:first-child{background:var(--ew-soft);border-color:#a4b59a}
