body{color:#fff;background-color:#000;min-height:100vh;margin:0;font-family:MedievalSharp,cursive}*{box-sizing:border-box}html{scroll-behavior:smooth}.top-nav.svelte-12qhfyh{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000f2;border-bottom:2px solid #8b0000;position:fixed;top:0;left:0;right:0}.nav-inner.svelte-12qhfyh{justify-content:space-between;align-items:center;height:60px;padding:0 24px;display:flex}.nav-brand.svelte-12qhfyh{color:#fff;text-shadow:0 0 10px #8b000080;letter-spacing:2px;flex-shrink:0;font-family:UnifrakturMaguntia,cursive;font-size:22px;text-decoration:none}.nav-links.svelte-12qhfyh{align-items:center;gap:4px;display:flex}.nav-link.svelte-12qhfyh{color:#aaa;letter-spacing:1px;border:1px solid #0000;padding:6px 10px;font-family:MedievalSharp,cursive;font-size:13px;text-decoration:none;transition:color .2s,border-color .2s,text-shadow .2s}.nav-link.svelte-12qhfyh:hover,.nav-link.active.svelte-12qhfyh{color:#fff;text-shadow:0 0 8px #8b000099;border-color:#8b0000}.hamburger.svelte-12qhfyh{color:#fff;cursor:pointer;background:0 0;border:1px solid #8b0000;padding:6px 14px;font-family:inherit;font-size:18px;line-height:1;display:none}.nav-dropdown.svelte-12qhfyh{background:#000000fa;border-top:1px solid #1a1a1a;flex-direction:column;display:flex}.nav-dropdown.svelte-12qhfyh .nav-link:where(.svelte-12qhfyh){border:none;border-bottom:1px solid #1a1a1a;padding:12px 24px}@media (width<=599px){.nav-links.svelte-12qhfyh{display:none}.hamburger.svelte-12qhfyh{display:block}}@media (width>=600px){.nav-dropdown.svelte-12qhfyh{display:none}}.page-content.svelte-12qhfyh{padding-top:60px}
