.navbar.svelte-12qhfyh{background-color:#1e293b;border-bottom:1px solid #334155;padding:0 1rem;position:sticky;top:0;z-index:100}.nav-container.svelte-12qhfyh{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:4rem}.nav-brand.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#f9180d;font-size:1.5rem;font-weight:700;text-decoration:none;transition:color .2s ease,text-shadow .2s ease;text-shadow:0 0 10px rgba(255,95,87,.18)}.nav-brand.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#ff7f70;text-shadow:0 0 12px rgba(255,127,112,.28)}.nav-menu.svelte-12qhfyh{display:flex;list-style:none;margin:0;padding:0;gap:2rem}.nav-item.svelte-12qhfyh{margin:0}.nav-link.svelte-12qhfyh{color:#ff5f57;text-decoration:none;font-weight:500;padding:.5rem 1rem;border-radius:.375rem;transition:all .2s ease}.nav-link.svelte-12qhfyh:hover{color:#fff1f2;background-color:#ff5f5729;box-shadow:inset 0 0 0 1px #ff5f574d}.main-content.svelte-12qhfyh{min-height:calc(100vh - 7rem);padding:2rem 1rem}.app-footer.svelte-12qhfyh{background-color:#1e293b;border-top:1px solid #334155;padding:.75rem 1rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.version.svelte-12qhfyh{color:#f8fafc;font-size:.75rem}.version.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#cbd5e1;text-decoration:underline;transition:color .2s ease}.version.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#94a3b8}@media(max-width:768px){.nav-container.svelte-12qhfyh{flex-direction:column;height:auto;padding:1rem 0;gap:1rem}.nav-menu.svelte-12qhfyh{gap:1rem}.main-content.svelte-12qhfyh{padding:1rem}}@media(max-width:480px){.nav-menu.svelte-12qhfyh{flex-wrap:wrap;justify-content:center;gap:.5rem}.nav-link.svelte-12qhfyh{padding:.375rem .75rem;font-size:.875rem}}
