.on-night{margin:32px 0 44px;padding:30px;background:#1d302f;color:#f7f6f1;border-top:4px solid #dd5636}.on-night a{color:inherit}.on-night-heading{display:flex;justify-content:space-between;gap:28px;align-items:center}.on-kicker{font:700 10px/1.5 system-ui;letter-spacing:1.5px;color:#f6b391}.on-night h2{font:400 clamp(32px,4vw,53px)/1.1 Georgia,serif;letter-spacing:-1.5px;margin:12px 0}.on-night-heading p{color:#c4cfc7;font:14px/1.6 system-ui;margin:0}.on-night-clock{text-align:right;flex-shrink:0}.on-night-clock>span{font:11px/1.5 system-ui;color:#b9cdc0;display:block}.on-night-clock strong{display:block;font:500 36px/1.4 system-ui;font-variant-numeric:tabular-nums}.on-night-clock small{font-size:12px;letter-spacing:1px}.on-night-clock a{font:11px/1.5 system-ui}.on-night-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0 18px}.on-night-cards article{min-width:0;background:#f7f6f1;color:#1d302f;padding:20px}.on-card-top{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font:700 8px/1.5 system-ui;letter-spacing:.8px;color:#66746b}.on-source-badge{color:#5c7163}.on-source-badge[data-state=source_error]{color:#a34e23}.on-source-badge[data-state=reporting]{color:#196343}.on-city{display:flex;justify-content:space-between;gap:8px;text-decoration:none;font:400 clamp(23px,3vw,34px)/1.3 Georgia,serif;margin:20px 0}.on-city span{font:20px system-ui;color:#dd5636}.on-desk-result{min-height:84px;border-top:1px solid #d5ddd4;padding-top:16px}.on-desk-result strong{font:650 16px/1.4 system-ui}.on-desk-result p{font:11px/1.6 system-ui;color:#637368;margin:7px 0}.on-check{font:10px/1.6 system-ui!important;color:#637368!important;overflow-wrap:anywhere;min-height:32px}.on-desk-links{display:flex;justify-content:space-between;gap:9px;font:600 10px/1.5 system-ui;border-top:1px solid #d5ddd4;padding-top:12px}.on-night-footer{display:flex;justify-content:space-between;gap:20px;font:11px/1.6 system-ui;color:#c1cfc4}.on-night-footer a{white-space:nowrap}.on-night-note{font:10px/1.7 system-ui!important;color:#b5c7bc!important;margin:14px 0 0!important;max-width:920px}.on-tally-row{display:flex;justify-content:space-between;gap:8px;font:12px/1.6 system-ui}.home-on-ballot{padding:55px 20px 25px;display:grid;align-content:center;gap:20px;min-height:260px}.home-on-ballot strong{font:400 75px/1 Georgia;color:#f7f6f1;letter-spacing:-3px}.home-on-ballot strong small{font:12px system-ui;letter-spacing:1px}.home-on-ballot>span{border-top:1px solid #8ba59b80;padding-top:16px;color:#c5d6cb;font:12px/1.8 system-ui;letter-spacing:1px}.home-on-ballot p{color:#e1eadf;font:15px/1.6 system-ui;margin:0}.on-night a:focus-visible{outline:3px solid #dd5636;outline-offset:4px}
@media(max-width:760px){.on-night{padding:20px 16px}.on-night-heading{align-items:start;gap:15px}.on-night-clock strong{font-size:24px}.on-night-heading h2{font-size:33px}.on-night-cards{grid-template-columns:1fr}.on-night-cards article{padding:18px}.on-city{font-size:32px;margin:12px 0}.on-desk-result{min-height:0}.on-night-footer{flex-direction:column;gap:8px}.on-night-clock a{display:none}.on-kicker{font-size:8px;letter-spacing:.8px}.on-night-heading p{font-size:11px}.home-on-ballot{padding-top:30px}.home-on-ballot strong{font-size:66px}}
.home-on-ballot strong{color:#1d302f}.home-on-ballot>span{color:#b3482f;border-color:#a7b8a7}.home-on-ballot p{color:#28483d}
