nav.svelte-1qrzhyq,.subnav.svelte-1qrzhyq{background-color:var(--color-primary);color:var(--color-secondary);border-radius:20px;padding:20px;font-weight:700}nav.svelte-1qrzhyq{z-index:10;flex-direction:row;align-items:center;display:flex}nav.svelte-1qrzhyq>div:where(.svelte-1qrzhyq){position:relative}.subnav-hitbox.svelte-1qrzhyq{z-index:10;height:fit-content;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.subnav.svelte-1qrzhyq{border:2px solid var(--color-secondary);flex-direction:column;gap:6px;margin-top:20px;display:flex}.item.svelte-1qrzhyq:hover .subnav-hitbox:where(.svelte-1qrzhyq),.subnav-hitbox.svelte-1qrzhyq:hover{display:flex}a.svelte-1qrzhyq{color:inherit;text-align:center;width:100%;text-decoration:none;display:block}nav.svelte-1qrzhyq>div:where(.svelte-1qrzhyq),.subnav.svelte-1qrzhyq>div:where(.svelte-1qrzhyq){flex-direction:column;justify-content:center;align-items:center;width:100px;height:100%;padding:5px;display:flex}.marker.svelte-1qrzhyq{background-color:var(--color-detail);border-radius:10px}@media (width<=600px){nav.svelte-1qrzhyq{flex-direction:column;width:85%}nav.svelte-1qrzhyq>div:where(.svelte-1qrzhyq),.subnav.svelte-1qrzhyq>div:where(.svelte-1qrzhyq){width:auto}}header.svelte-12qhfyh{flex-direction:column;justify-content:center;align-items:center;gap:40px;margin-top:30px;margin-bottom:20px;display:flex}header.svelte-12qhfyh img:where(.svelte-12qhfyh){height:120px}.header-content.svelte-12qhfyh{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.logo-text.svelte-12qhfyh{text-transform:uppercase;margin:0;font-family:Playfair Display Variable;font-size:72px;font-weight:700;line-height:1.1;overflow:hidden}@media (width<=600px){.logo-text.svelte-12qhfyh{font-size:60px}}main.svelte-12qhfyh{flex-direction:column;align-items:center;gap:25px;max-width:1250px;padding:10px;display:flex}.banner.svelte-12qhfyh{text-align:center;margin-left:5px;margin-right:5px;font-family:Playfair Display Variable,serif;font-size:x-large;font-style:italic;font-weight:700}footer.svelte-12qhfyh{box-sizing:border-box;background-color:var(--color-primary);color:var(--color-secondary);border-radius:20px 20px 0 0;flex-flow:wrap;justify-content:space-evenly;align-items:center;width:100%;padding:10px;display:flex}footer.svelte-12qhfyh img:where(.svelte-12qhfyh){height:72px}footer.svelte-12qhfyh .logo-text:where(.svelte-12qhfyh){flex-shrink:1;overflow:hidden}.uppercase.svelte-12qhfyh{text-transform:uppercase}a.svelte-12qhfyh{color:inherit}
