footer.svelte-9kxmkg{padding:1rem .5rem;max-width:var(--max-width);display:flex;justify-content:space-between;align-items:center;margin:0 auto}footer.svelte-9kxmkg img:where(.svelte-9kxmkg){filter:var(--subtle-filter);height:1.5rem;width:auto}footer.svelte-9kxmkg img:where(.svelte-9kxmkg):hover{filter:var(--accent-filter)}:root{--header-height: 5rem}header.svelte-vqnu72{height:var(--header-height);background:var(--bg-color);display:flex;justify-content:space-between;align-items:center;max-width:var(--max-width);padding:0 1rem;margin:0 auto}#nav-toggle.svelte-vqnu72{display:none}#hamburger.svelte-vqnu72{height:1.2rem;width:1.5rem;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}#hamburger.svelte-vqnu72 span:where(.svelte-vqnu72){width:100%;height:15%;background:var(--subtle-color);transition:.2s ease-in-out all}#nav-links.svelte-vqnu72{display:flex;position:fixed;margin:0;padding:0;margin-top:var(--header-height);padding-bottom:var(--header-height);background:var(--bg-color);z-index:100;top:0;left:0;height:calc(100vh - var(--header-height));width:100vw;flex-direction:column;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:all .3s ease-in-out}#nav-toggle.svelte-vqnu72:checked~#nav-links:where(.svelte-vqnu72){visibility:visible;opacity:1}#nav-toggle.svelte-vqnu72:checked+#hamburger:where(.svelte-vqnu72) span:where(.svelte-vqnu72){width:95%}#nav-toggle.svelte-vqnu72:checked+#hamburger:where(.svelte-vqnu72) span:where(.svelte-vqnu72):nth-child(1){transform:rotate(45deg);transform-origin:top left}#nav-toggle.svelte-vqnu72:checked+#hamburger:where(.svelte-vqnu72) span:where(.svelte-vqnu72):nth-child(3){transform:rotate(-45deg);transform-origin:bottom left}#nav-toggle.svelte-vqnu72:checked+#hamburger:where(.svelte-vqnu72) span:where(.svelte-vqnu72):nth-child(2){width:0;transform-origin:center}#nav-links.svelte-vqnu72 li:where(.svelte-vqnu72){list-style:none;margin:.5rem 1rem}#nav-links.svelte-vqnu72 a:where(.svelte-vqnu72){font-size:larger;text-decoration:none;color:var(--accent-color);transition:.2s ease-in-out all}#nav-links.svelte-vqnu72 a:where(.svelte-vqnu72):hover{box-shadow:0 3px 0 var(--accent-color)}@media screen and (min-width: 800px){#hamburger.svelte-vqnu72{display:none}#nav-links.svelte-vqnu72{visibility:visible;opacity:1;position:relative;flex-direction:row;margin:0;padding:0;height:auto;width:auto}}
