.midterms-page{--midterms-democrat:#1f5dc2;--midterms-republican:#be2323;--midterms-lean-democrat:#aac6f2;--midterms-lean-republican:#f2b7af;--midterms-toss-up:#ead297;--midterms-other-seat:#b0a9a5;--midterms-other:#8a5cf0;--midterms-other-text:#6b3fd4;--midterms-on-safe:#fcfcfc;--midterms-on-lean:#11161f}@supports (color:lab(0% 0 0)){.midterms-page{--midterms-democrat:lab(40.3413% 10.5427 -59.3736);--midterms-republican:lab(42.4236% 59.8149 41.9956);--midterms-lean-democrat:lab(78.8045% -1.9919 -25.4331);--midterms-lean-republican:lab(79.6449% 21.3046 12.6564);--midterms-toss-up:lab(85.1886% 2.67994 32.2972);--midterms-other-seat:lab(69.8214% 1.69241 3.33303);--midterms-on-safe:lab(98.84% .0000298023 -.0000119209);--midterms-on-lean:lab(7.13753% -.43682 -7.17928)}}.dark .midterms-page{--midterms-democrat:#5992e7;--midterms-republican:#e8605b;--midterms-lean-democrat:#28426d;--midterms-lean-republican:#69322d;--midterms-toss-up:#8a5619;--midterms-other-seat:#595e63;--midterms-other:#a77bff;--midterms-other-text:#c4a6ff;--midterms-on-safe:#080d16;--midterms-on-lean:#eef2f9}@supports (color:lab(0% 0 0)){.dark .midterms-page{--midterms-democrat:lab(59.6618% .470281 -49.1748);--midterms-republican:lab(58.879% 53.437 31.169);--midterms-lean-democrat:lab(27.5271% 1.14301 -28.2933);--midterms-lean-republican:lab(28.4823% 24.7664 15.3265);--midterms-toss-up:lab(41.6936% 18.5603 42.0901);--midterms-other-seat:lab(39.6822% -1.33862 -3.43131);--midterms-on-safe:lab(3.63763% -.181116 -5.28437);--midterms-on-lean:lab(95.3279% -.518709 -3.73528)}}
