.menu-backdrop.svelte-12qhfyh{position:fixed;top:0;left:0;width:100%;height:100dvh;z-index:99;background-color:#00000080}.menu-panel.svelte-12qhfyh{position:fixed;top:0;right:0;bottom:0;width:40%;height:100dvh;background-color:#000;z-index:100;display:flex;flex-direction:column;justify-content:center;padding:1rem}.menu-links.svelte-12qhfyh{list-style:none;padding:0}.menu-links.svelte-12qhfyh li:where(.svelte-12qhfyh){margin-bottom:0rem}.menu-links.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#fff;font-size:clamp(2rem,6vw,6rem);text-decoration:none;text-transform:uppercase;transition:opacity .2s;font-family:var(--font-test)}.menu-links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{opacity:.6}header.svelte-12qhfyh{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem;font-size:1.25rem;background-color:#fff;position:relative}.logo.svelte-12qhfyh{text-decoration:none;color:#000}.burger-btn.svelte-12qhfyh{background:transparent;border:2px solid transparent;font-size:1.5rem;cursor:pointer;padding:.25rem;line-height:1;transition:all .2s}.burger-btn.svelte-12qhfyh:hover{opacity:.7}.app-shell.svelte-12qhfyh{max-width:1200px;margin:0 auto;padding:2rem 1rem;min-height:100vh;display:flex;flex-direction:column}main.svelte-12qhfyh{flex:1}footer.svelte-12qhfyh{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem;font-size:1.25rem;position:relative;font-family:var(--font-test)}.footer-link.svelte-12qhfyh{color:#000;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.footer-link.svelte-12qhfyh:hover{color:#000}@media(max-width:768px){.menu-panel.svelte-12qhfyh{width:60%}.menu-links.svelte-12qhfyh a:where(.svelte-12qhfyh){font-size:clamp(2rem,10vw,4rem)}}
