*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}.link-button.svelte-1igg88n,.link-button.svelte-1igg88n:visited{background:none;background-color:#2f2e46;background-color:#007bff;border:none;color:#e0f3ff;color:#fff;text-decoration:underline;cursor:pointer;padding:0;font:inherit}.link-button.svelte-1igg88n:focus{outline:none}body{font-family:Comfortaa;background-color:#05345d;background-image:radial-gradient(rgb(167,198,218) 1px,transparent 0);background-size:50px 50px}.nav-box.svelte-yeldb3{top:0;z-index:999;width:100%;position:fixed;margin-top:none;margin:none;display:grid;grid-auto-columns:1fr;background-color:#000;background-color:#462e46;background-color:#2f2e46;background-color:#007bff;box-shadow:1px 5px 10px #0006;height:fit-content;max-height:10%;border-bottom-right-radius:5%;border-bottom-left-radius:5%}@media screen and (max-width: 1050px){.nav-box.svelte-yeldb3{grid-auto-columns:1fr;grid-template-areas:"logo" "nav";padding-top:0%;padding-bottom:5%}}.logo.svelte-yeldb3{z-index:1000;grid-area:logo;background-color:#462e46;background-color:#2f2e46;background-color:#007bff;justify-self:left;align-items:center;width:11%;min-width:165px;min-height:30px;grid-column:1}@media screen and (max-width: 1050px){.logo.svelte-yeldb3{grid-area:logo;grid-column:1;grid-row:1}}nav.svelte-yeldb3{grid-area:nav;text-align:center;display:flex;background-color:#462e46;background-color:#2f2e46;background-color:#007bff;padding-top:5px;gap:20px;justify-content:center;align-items:center;align-self:center;grid-column:1;width:100%;height:fit-content}@media screen and (max-width: 1050px){nav.svelte-yeldb3{grid-area:nav;font-size:large;grid-row:2}}.link-button.svelte-yeldb3,.link-button.svelte-yeldb3:visited{background-color:#2f2e46;background-color:#007bff;border:none;color:#e0f3ff;color:#fff;text-decoration:underline;cursor:pointer;padding:0;font:inherit}.link-button.svelte-yeldb3:focus{outline:none}.app-layout.svelte-yeldb3{height:fit-content;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:3%}@media screen and (max-width: 1050px){.app-layout.svelte-yeldb3{margin-top:20%;padding-bottom:10%;padding-left:2%;padding-right:2%}}.app.svelte-yeldb3{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:450px!important}.fab.svelte-yeldb3{position:fixed;bottom:1.9%;border:solid 2px;left:20px;width:64px;height:64px;border-radius:50%;background-color:#462e46;background-color:#2f2e46;background-color:#007bff;color:#fff;color:#e0f3ff;font-size:24px;cursor:pointer;box-shadow:1px 5px 10px #0006;transition:background-color .3s ease;z-index:9999}@media screen and (max-width: 1050px){.fab.svelte-yeldb3{bottom:2.5%}}.fab.svelte-yeldb3:hover{background-color:#0056b3}.popup-overlay-proponent.svelte-yeldb3{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#1a171780;display:flex;justify-content:center;align-items:center;z-index:9998}.popup.svelte-yeldb3{position:fixed;top:25%;width:fit-content;height:fit-content;display:fixed;flex-direction:column;justify-content:center;padding:10%}@media screen and (max-width: 1050px){.popup.svelte-yeldb3{top:20%;max-height:60vh;overflow-y:scroll}}.popup-header.svelte-yeldb3{border-top-right-radius:10px;border-top-left-radius:10px;display:flex;justify-content:center;background-color:#2e3b46;color:#0efdfd;margin:0;padding:10px;width:100%;word-wrap:break-word;border:solid 3px white;border-bottom:solid 5px black;font-size:larger}.popup-content.svelte-yeldb3{background-color:#c4cfd8;max-width:fit-content;padding:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:solid 2px white;border-top:solid 1px transparent;border-radius:5px 5px 10px 10px;box-shadow:1px 5px 10px #0006;font-weight:700;letter-spacing:4px}
