html{box-sizing:border-box;background-color:#fff}*,:after,:before{box-sizing:inherit}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}#nav{padding:30px}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:#42b983}.page{text-align:left}.page_nav_button{position:fixed;left:40%;font-size:1rem;font-weight:700;margin:auto;color:#fff;bottom:.25rem;border:3px solid #708090;padding-top:30px;padding:10px;border-radius:.5rem;background-color:#6495ed}.page_nav_link{padding:1px;text-decoration:underline;color:#000}.page_nav_button:hover,.page_nav_link:hover{background-color:navy;color:#fff}.page>p,.text_info{max-width:400px;align-self:center;margin:auto;padding-bottom:1rem}.page>p:last-child{margin-bottom:30px}.page>h1,h2,h3,h4{color:#000;font-family:Archivo Black,sans-serif}.page>h1{font-size:1.3rem}.page>h2,h3,h4{font-size:1.15rem;color:#504f54}.page>h3{font-size:1rem}.page>h4{font-size:.8rem}.page{max-width:450px;margin:auto}.slide-enter-active,.slide-leave-active{transition:1s}.slide-enter{transform:translateX(100%)}.slide-leave-to{transform:translateX(-100%)}p{margin-bottom:.4rem}*{box-sizing:border-box;padding:0;margin:0}#top_logo{width:max(min(300px,50vw),200px);justify-self:center;align-items:center;margin-top:.5rem}#dash_header{position:relative;display:grid;justify-content:stretch;grid-template-rows:65px 30px;grid-template-columns:auto 2fr auto;grid-gap:0;height:95px}.header_row_1{background-color:#435f8e;height:10.5vmax;max-height:65px;justify-self:center;font-size:max(min(.5vw,.5em),1rem)}.header_row_2{background-color:#6582b2;font-size:max(min(.5vw,.5em),.65rem);max-height:30px;padding-top:.5rem;padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem}#dash_header{font-family:Montserrat,sans-serif;border:1px solid grey;width:100%;background-color:#435f8e;color:#fff}.uppercase[data-v-538a1eee]{text-transform:uppercase}#header_menu_icon[data-v-538a1eee]{padding:5px}#header_menu_icon[data-v-538a1eee]:hover{background-color:#6582b2}#header_menu_icon[data-v-538a1eee]{display:grid;align-items:center;justify-self:end;grid-template-columns:1fr;justify-content:right;min-width:40px;max-width:70px}#header_title[data-v-538a1eee]{display:flex;padding-left:1rem;justify-content:center;align-items:center}@media screen and (max-width:770px){.header_row_1[data-v-538a1eee]{max-height:30px}.header_row_2[data-v-538a1eee]{max-height:60px;height:100%}#dash_header[data-v-538a1eee]{grid-template-rows:50px 45px}}#header_date>span[data-v-538a1eee]{justify-self:start;text-align:left}.gauge_item{position:relative;width:100%;height:100%;margin:0;display:grid;font-family:Roboto,sans-serif;max-width:300px;min-height:200px;font-size:1rem;justify-content:center;align-content:center;border:6px solid #dcdcdc;color:#000;background-color:#fff}.gauge_subtitle,.gauge_title{display:block;align-self:center;font-weight:900;margin:0}.gauge_title,.gauge_value{z-index:30}.gauge_value{font-weight:700;bottom:1.75rem;padding:2px}.gauge_subtitle{bottom:.25rem;margin:auto}.info{position:absolute;left:0;bottom:0;color:#6495ed}.info:hover{color:navy;cursor:help}.gauge_value span{padding:0;margin:0;margin-left:-1px}.gauge_value_item{margin-left:10px}.gauge_title{position:absolute;top:36px;left:0;right:0}.gauge_category{position:absolute;display:block;margin-right:30px;margin-left:20px;top:10px;background-color:#4682b4;color:#fff;font-size:.75rem;border-radius:.2rem;opacity:.7;padding:3px}.gauge_canvas{width:95%;margin-top:30px;align-self:center;justify-self:center}.settings{position:absolute;opacity:.5}.betting_markets{background-color:#2e8b57}.models{background-color:#f90}a,a:visited{text-decoration:none}#gauges_container[data-v-0374349a]{width:100%;max-width:100%;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;background-color:#dcdcdc;color:#fff}h2[data-v-45f8ab86]{font-family:Archivo Black,sans-serif;font-size:1.2rem;margin:0;color:#000}p.about_chart[data-v-45f8ab86]{margin:0;font-size:.9rem;color:#708090;text-align:left;padding:0;padding-left:1rem}.chart_container[data-v-45f8ab86]:hover{border:3px solid #000}.chart_container[data-v-45f8ab86]{border:6px solid #fff;width:100%}.router-link[data-v-45f8ab86]{border:6px solid red}.news_text>div{-moz-column-width:260px;column-width:260px;max-width:500px}.news_date{font-weight:700}.news_item{padding-bottom:1rem;background-color:#fff}.news_block p{margin-bottom:.5rem}#countdown[data-v-2a64528a]{position:relative;font-family:Montserrat,sans-serif;text-transform:uppercase;text-align:center;background:#000;color:#fff;font-weight:lighter;width:100%}#countdown h1[data-v-2a64528a]{font-size:.95rem;margin:0;padding:0;padding-top:.4rem}#clockdiv[data-v-2a64528a]{margin:0;padding:0;width:100%;min-width:256px;white-space:nowrap;overflow-y:hidden;text-transform:capitalize;font-family:Montserrat,sans-serif;color:#fff;display:inline-block;font-weight:100;text-align:center;font-size:1.7rem}#clockdiv>div[data-v-2a64528a]{display:inline-block}#clockdiv div>span[data-v-2a64528a]{display:inline-block;font-size:2.5rem}#clockdiv div>span.seconds[data-v-2a64528a]{min-width:3.5rem}#clockdiv_days_block[data-v-2a64528a]{color:#0f0;margin-right:30px}.smalltext[data-v-2a64528a]{padding-top:5px;font-size:.35rem;text-transform:uppercase}h1{font-family:Archivo Black;font-size:1rem;margin-bottom:1rem}.news_item{display:flex;justify-self:flex-start;justify-content:flex-start;grid-template-columns:repeat(12ch,1fr);grid-gap:10px;grid-auto-rows:100px;border-bottom:3px solid #dcdcdc}.news_date{padding-right:3ch}.news_text{display:grid;text-align:left;justify-content:top}div{align-self:start}p{border:3px;padding:0}.news_text>p,p{margin:0}#notable_developments{background-color:#d6d6d6;background-color:#fff;padding:1rem;font-size:.9rem;overflow:auto}#main_content{display:grid;grid-template-columns:1fr;grid-template-areas:"header     " "electoral  " "approval  " "gauges     " "news       " "countdown  "}#layout_info{position:fixed;width:100vw;top:1rem;opacity:1%;background-color:#639;color:#0f0}.default{display:block}.med_400,.med_800,.wide{display:none}#main_content{width:100%;height:100%;padding:0;background-color:#dcdcdc}#dash_header{grid-area:header}#electoral{grid-area:electoral}#approval{grid-area:approval}#gauges_container{grid-area:gauges}#notable_developments{grid-area:news;height:100%}#countdown_wrapper{grid-area:countdown}#approval,#electoral{border:6px solid #dcdcdc;min-width:350px;height:100%}@media screen and (min-width:400px){.default{display:none}.med_400{display:block}#dash_header{font-size:1.2rem}}@media screen and (min-width:800px){.default,.med_800{display:none}.wide{display:block}#main_content{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-gap:0;grid-template-rows:95px 1fr 1fr auto 100px;grid-template-columns:2fr 1fr;grid-template-areas:"header    header" "electoral news" "approval  news" "gauges    gauges" "countdown countdown"}}@media screen and (min-width:1300px){.default{display:none}.med_800{display:block}#main_content{display:grid;height:100%;grid-template-columns:1fr 1fr 1fr;grid-template-rows:95px 1fr auto 300px;grid-template-areas:"header       header    header" "electoral    approval  news" "gauges       gauges    news" "gauges    gauges countdown"}}.signature[data-v-32448e4b]{text-align:right}div[data-v-d7968f7a]{text-align:left}.img_wrapper[data-v-d7968f7a]{text-align:center}li[data-v-d7968f7a]{margin-left:30pt}.state_item[data-v-d7968f7a]{position:relative;display:block;width:100%;color:#000}.state_label[data-v-d7968f7a]{padding-left:2ch;display:inline-block;width:35%;min-width:35%}.state_bar_wrapper[data-v-d7968f7a]{display:inline-block;position:relative;width:65%}.state_bar[data-v-d7968f7a]{display:inline-block;height:100%;opacity:1;padding:1px;border:1px solid #fff;color:#f5f5f5}.state_bar.solid.trump[data-v-d7968f7a]{background-color:#a61c00}.state_bar.likely.trump[data-v-d7968f7a]{background-color:#dd7e6b}.state_bar.lean.trump[data-v-d7968f7a]{background-color:#f4cccc;color:#000}.state_bar.solid.biden[data-v-d7968f7a]{background-color:#435f8e}.state_bar.likely.biden[data-v-d7968f7a]{background-color:#6582b2}.state_bar.lean.biden[data-v-d7968f7a]{background-color:#729adb}.state_bar.too_close[data-v-d7968f7a]{background-color:#b7b7b7}.loading[data-v-d7968f7a]{width:70%;padding:30px;background-color:#435f8e;opacity:.5}.signature[data-v-64112b7e]{text-align:right}