body{margin:0;padding:0;background:#000d2e;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}h1,h2,h3,p{margin:0}a{text-decoration:none}nav.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;padding:0 3rem;height:68px;background:#00206a;border-bottom:2px solid rgba(255,212,0,.4);position:sticky;top:0;z-index:100}.logo.svelte-12qhfyh{display:flex;align-items:center;gap:10px;text-decoration:none}.logo-text.svelte-12qhfyh{font-size:1.4rem;font-weight:800;color:#ffd400;letter-spacing:-.5px}.nav-links.svelte-12qhfyh{display:flex;align-items:center;gap:2rem}.nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#ffffffbf;text-decoration:none;font-size:.9rem;transition:color .2s}.nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#ffd400}.nav-subscribe.svelte-12qhfyh{background:#ffd400!important;color:#00206a!important;padding:7px 18px;border-radius:4px;font-weight:700;font-size:.85rem!important}.nav-subscribe.svelte-12qhfyh:hover{background:#e6bf00!important}.nav-login.svelte-12qhfyh{background:transparent!important;border:1px solid #FFD400;color:#ffd400!important;padding:7px 18px;border-radius:4px;font-weight:500}.nav-login.svelte-12qhfyh:hover{background:#ffd4001a!important}.nav-user.svelte-12qhfyh{color:#ffd400;font-size:.9rem;font-weight:500}.nav-admin.svelte-12qhfyh{background:#ffd40026;color:#ffd400!important;border:1px solid rgba(255,212,0,.3);padding:5px 12px;border-radius:4px;font-size:.8rem;font-weight:700}.nav-admin.svelte-12qhfyh:hover{background:#ffd40040!important}.nav-logout.svelte-12qhfyh{background:none;border:1px solid rgba(255,255,255,.3);color:#ffffffb3;padding:6px 14px;border-radius:4px;font-size:.85rem;cursor:pointer;transition:all .2s}.nav-logout.svelte-12qhfyh:hover{border-color:#ffd400;color:#ffd400}footer.svelte-12qhfyh{background:#00206a;border-top:2px solid rgba(255,212,0,.3);padding:2rem 3rem;margin-top:4rem}.footer-inner.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-inner.svelte-12qhfyh p:where(.svelte-12qhfyh){color:#ffffff80;font-size:.8rem}.footer-links.svelte-12qhfyh{display:flex;gap:1.5rem}.footer-links.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#ffffff80;font-size:.8rem;transition:color .2s}.footer-links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#ffd400}
