@import url("https://fonts.googleapis.com/css2?family=League+Gothic&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter&display=swap");body,html{background:#111111;margin:0;padding:0}.container{height:100vh;margin:0}.container,.left{display:flex;background:#2D2926}.left{flex:1;padding:20px;color:#EEEEEE;flex-direction:column;font-family:Inter,sans-serif}.logo{align-self:flex-start;filter:invert(1) brightness(.933)}.content{flex:1;display:flex;flex-direction:column;justify-content:center}.header-wrapper{position:relative;top:-50px}.launch{position:absolute;top:20px;font-size:small}.title{font-family:League Gothic,sans-serif;font-size:3rem;padding:5px 0}.description{margin-bottom:20px}.form{display:flex;flex-direction:column}.email-input{padding:15px;margin:10px 0;width:50%}.join-button{background:#000;color:#FFF;padding:15px 20px;border:none;cursor:pointer;font-family:Inter,sans-serif;width:200px}.copyright{margin-top:auto;font-size:.8rem}.right{flex:1;background:url(/flower.png) no-repeat 50%/contain}.mobile-copyright{display:none}@media (max-width:768px){.desktop-copyright{display:none}.mobile-copyright{display:block;text-align:center;font-size:.8rem;color:#EEEEEE;font-family:Inter,sans-serif;margin:10px 0;order:3}.container{flex-direction:column}.left{order:1}.right{order:2;height:50vh}.email-input{width:90%}.title{font-size:2rem}.header-wrapper{top:0}.launch{top:0;position:relative;margin-bottom:10px}}:root{--seed-green:#3FFFA2;--seed-blue:#3C45F6;--seed-orange:#FF5C00;--seed-purple:#8A00C4;--seed-black:#111111;--seed-white:#EEEEEE;--seed-dark-gray:#222222;--seed-gray:#252628;--seed-light-gray:#333333;--seed-yellow:#DE933D;--primary-dark:var(--seed-white);--primary-bg-dark:var(--seed-black);--text-fg-dark:var(--seed-white);--stroke-dark:rgba(238,238,238,0.1);--button-bg-dark:var(--seed-white);--button-text-dark:var(--seed-black);--card-bg-dark:var(--seed-black);--card-text-dark:var(--seed-white);--meter-green:#2BB371;--meter-red:#CF3A31;--primary-light:var(--seed-black);--primary-bg-light:var(--seed-white);--text-fg-light:var(--seed-black);--stroke-light:rgba(17,17,17,0.1);--button-bg-light:var(--seed-green);--button-text-light:var(--seed-black);--card-bg-light:var(--seed-black);--card-text-light:var(--seed-white)}body{--primary:var(--primary-dark);--primary-bg:var(--primary-bg-dark);--text-fg:var(--text-fg-dark);--stroke:var(--stroke-dark);--button-bg:var(--button-bg-dark);--button-text:var(--button-text-dark);--card-bg:var(--card-bg-dark);--card-text:var(--card-text-dark);--placeholder-fg:rgba(238,238,238,0.5);--button-disabled-bg:rgba(128,128,128,0.5);--button-disabled-text:var(--button-text-light);--link:var(--seed-green);--cta:purple;--prompt:var(--seed-green);--alert:red;font-family:Inter,sans-serif}.h0{font-size:48px}.h0,.h1{font-family:League Gothic,sans-serif;margin-bottom:0;color:var(--seed-white)}.h1{font-size:32px}.h1a{font-size:28px}.h1a,.h2{font-family:League Gothic,sans-serif;margin-top:0;margin-bottom:0;color:var(--seed-white)}.h2{font-size:20px}.h3{font-size:14px}.h3,.h4{font-family:League Gothic,sans-serif}.h4{font-size:11px}.text-small{font-size:10px}.text-body,.text-small{font-family:Inter,sans-serif}.text-body{font-size:13px}.text{font-size:14px;text-align:center;justify-content:center;align-content:center;color:var(--seed-white)}.text,.text-bold{font-family:Inter,sans-serif}.text-bold{font-size:16px;font-weight:700}.text-large{font-family:Inter,sans-serif;font-size:18px}.primary-button{font-size:14px}.big-button,.primary-button{font-family:Inter,sans-serif;font-weight:700}.big-button{font-size:16px}.small-button{font-family:Inter,sans-serif;font-size:12px;font-weight:700}.scroll-container{background:var(--primary-bg);color:var(--text-fg)}.position-header{background:var(--seed-light-gray);padding:10px}.grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:0;box-shadow:inset 0 0 0 20px var(--seed-gray);background-color:var(--seed-gray);padding-right:20px}.candidate-cell{background:var(--seed-gray);padding:20px}.pie-chart{background:gray}.position-footer{background:var(--seed-light-gray)}.footer{height:50px;background:var(--seed-dark-gray)}.centered-text{text-align:center}