#toasts.svelte-d59je3{display:flex;flex-direction:column;gap:.5rem;position:fixed;bottom:0;right:0;width:100%;max-width:425px;margin:0;padding:1rem;z-index:100;list-style:none}.toast.svelte-d59je3{position:relative;width:100%;padding:1rem;background-color:#fff;border:2px solid black}.loader.svelte-1ojq0x{display:flex;justify-content:center;align-items:center;height:100%}.loader.svelte-1ojq0x:after{content:"";display:inline-block;width:var(--loader-size, 8rem);height:var(--loader-size, 8rem);border-radius:50%;border:.75rem solid var(--accent);border-top-color:transparent;animation:svelte-1ojq0x-loader-spin .8s linear infinite}@keyframes svelte-1ojq0x-loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.overlay.svelte-1uyqdko{position:fixed;top:0;width:100vw;height:100vh;-webkit-backdrop-filter:blur(2px) brightness(.9);backdrop-filter:blur(2px) brightness(.9);z-index:200;background-color:var(--background)}.container.svelte-1uyqdko{margin-left:16rem}.navbar.svelte-1uyqdko{width:16rem;height:100vh;position:fixed;top:0;margin:0;background-color:var(--background);z-index:10}.navbar.svelte-1uyqdko label:where(.svelte-1uyqdko){display:flex;justify-content:space-between;align-items:center;padding:1em 1.5em}#hamburger-logo.svelte-1uyqdko{display:none}.navbar.svelte-1uyqdko menu:where(.svelte-1uyqdko){list-style:none;padding:0;margin:0;overflow:clip;transition:max-height .4s ease-in-out}.navbar.svelte-1uyqdko a:where(.svelte-1uyqdko),.navbar.svelte-1uyqdko form:where(.svelte-1uyqdko) button:where(.svelte-1uyqdko){text-decoration:none;color:var(--white);display:block;padding:1.5em 2em;background-color:unset;text-align:left;transition:all .2s}.navbar.svelte-1uyqdko a:where(.svelte-1uyqdko):hover,.navbar.svelte-1uyqdko form:where(.svelte-1uyqdko) button:where(.svelte-1uyqdko):hover{background-color:var(--light-background);font-weight:400}.navbar.svelte-1uyqdko a:where(.svelte-1uyqdko):active{background-color:var(--light-background);font-weight:700}@media (max-width: 780px){.container.svelte-1uyqdko{margin-top:5em;margin-left:0}.navbar.svelte-1uyqdko{width:100vw;height:unset}#hamburger-logo.svelte-1uyqdko{height:2rem;width:2rem;display:block;-webkit-user-select:none;user-select:none}menu.svelte-1uyqdko{max-height:0}#hamburgerCheckbox.svelte-1uyqdko:checked+menu:where(.svelte-1uyqdko){max-height:100vh}.navbar.svelte-1uyqdko a:where(.svelte-1uyqdko),.navbar.svelte-1uyqdko form:where(.svelte-1uyqdko) button:where(.svelte-1uyqdko){padding:.5em 2em}}
