:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;color-scheme:light dark;background-color:#161616;color:#ddd;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}h1{font-size:3.2em;line-height:1.1}.hrefbtn{display:inline-block;margin:15px 10%;width:8rem;border-radius:2rem;font-size:1rem;font-weight:500;text-decoration:none;padding:1rem;background-color:#77452f;color:#fff;transition:transform .5s ease;border:none}.hrefbtn:hover{color:#cdf;-webkit-transform:scale(1.15);transform:scale(1.15)}.buttonContainer{display:flex;flex-direction:row;grid-column:2}.buttonContainer .popupButton{margin-left:auto;margin-right:auto;margin-top:1rem;width:fit-content;background-color:#77452f;border:none}.reminder{--width: 30rem;--height: 25rem;width:var(--width);height:fit-content;position:fixed;left:calc(50% - var(--width) / 2);top:calc(50% - var(--height) / 2);z-index:15;padding:.5rem;background:#360508;border-radius:1rem;border:10px #00ccff}.reminder .four-pointed-star{z-index:-1;position:absolute;margin:auto;font-size:1.1rem}.reminder .four-pointed-star:before{content:"";position:absolute;background:#c2b249aa;width:1em;height:1.15em;transform:rotate(-45deg) skew(22.5deg) skewY(22.5deg)}.reminder .four-pointed-star:after{content:"";position:absolute;background:#c2b249aa;width:1em;height:1.15em;transform:rotate(45deg) skew(22.5deg) skewY(22.5deg)}@media screen and (max-width:510px){.reminder{--width: 17rem;padding-left:.4rem;padding-right:.4rem;left:calc(50% - var(--width) / 2);top:calc(50% - var(--height) / 2)}}.vinggete{z-index:10;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#c7c7c7bf}.votingInstruction{text-align:left}.menuBtn{position:absolute;top:.1rem;right:.3rem;background:none;border:none}@media screen and (max-width:768px){.menuBtn{position:absolute;top:1.7rem;right:1rem;font-size:35px}}.nav{background:#360508;width:100%;height:75px;display:flex;top:.1rem;left:0;font-size:30px;flex-direction:row;justify-content:center;position:static;z-index:22}@media screen and (max-width:768px){.nav{flex-direction:column}}.logOutBtn{width:7rem;border-radius:2rem;font-size:1rem;font-weight:500;text-decoration:none;padding:1rem;background-color:#77452f;color:#fff;transition:transform .5s ease;margin:1rem 15px;border:none}.logOutBtn:hover{color:#cdf;-webkit-transform:scale(1.15);transform:scale(1.15)}.navLink{color:#bdbdbd;display:flex;text-align:center;align-items:center;text-decoration:none;height:75%;cursor:pointer;margin-left:1rem;margin-right:1rem}.navLink:active,.navLink:hover{color:#746a2c}.menuIcon{display:none;color:#77452f;cursor:pointer}@media screen and (max-width:768px){.menuIcon{display:block}}.navMenu{justify-content:center;display:flex;width:100%;align-items:center}@media screen and (max-width:768px){.navMenu{font-size:25px}}.isOpen{position:absolute;top:75px;left:0;height:450px;background:#360508;animation:slide-down .4s forwards linear;flex-direction:column}.isClosed{width:100%;background-color:#360508;animation:slide-up .3s forwards linear}.isClosed .navLink{display:none;display:none}.isClosed .logOutBtn{display:none}.logOutBtn.annoucementBtn{background-color:#77452f}@keyframes slide-down{0%{height:0}to{height:450px}}@keyframes slide-up{0%{height:450px}to{height:0}}.popupButton{grid-column:2;height:50px;text-align:center;margin:2%;border-radius:2rem;font-size:20px;font-weight:500;color:#fff;transition:transform .5s ease;width:100px;background-color:#77452f;border:none}.popupButton:hover{color:#cdf;-webkit-transform:scale(1.1);transform:scale(1.1)}.popup{visibility:hidden;align-items:center;row-gap:5px;display:grid;position:fixed;cursor:pointer;z-index:1;bottom:.2rem;right:1%;width:415px;height:250px;padding:8px 0;background-color:#580609;border-radius:1rem}@media screen and (max-width:510px){.popup{width:300px;right:calc(50% - 150px);padding-left:.4rem;padding-right:.4rem}}.popup .popuptext{margin-left:.5rem;margin-right:.5rem;padding:.2rem;background-color:#464646aa;overflow-y:scroll;height:185px;text-align:start;display:grid;grid-column:1 / span 3;color:#fff}.show{visibility:visible;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.indexContainer{margin-left:auto;margin-right:auto;max-width:65%;overflow:hidden}p{font-size:18px}.policyInfo{display:inline}.headline{background:linear-gradient(30deg,#60551d 0% 35%,#ffffffbf);color:transparent;-webkit-background-clip:text;background-clip:text}.lights{z-index:-1;position:absolute;content:"";width:100%;height:100%;background-image:radial-gradient(ellipse,#b4a334f1,#16161613 50%)}.lightsContainer{z-index:-1;position:fixed;width:100%;height:100%;bottom:-48%}@media screen and (max-width:768px){.lightsContainer{display:none}}.noticeContainer{margin-left:auto;margin-right:auto;max-width:60%;overflow:hidden}.formContainer{margin:2% auto auto}.submitBtn{margin:15px 10%;width:8rem;border-radius:2rem;font-size:1rem;font-weight:500;text-decoration:none;padding:1rem;background-color:#77452f;color:#fff;transition:transform .5s ease;border:none}.submitBtn:hover{color:#cdf;-webkit-transform:scale(1.15);transform:scale(1.15)}.container{margin:.5rem auto;display:grid;height:4rem;width:60%;background-color:#4a0d11;align-items:start;grid-auto-columns:61%;grid-template-areas:"a b";font-size:26px}@media screen and (max-width:768px){.container{font-size:18px;width:80%}}@media screen and (max-width:375px){.container{font-size:18px;width:90%}}.voteLabel{color:#bdbdbd;margin-left:.6rem;font-weight:500;grid-area:"a";text-align:start;align-self:center}.voteInput{grid-area:"b";width:60%;height:1.5rem;align-self:center;border-radius:.5rem;background-color:#92252c}
