body{color:#e0e0e0;-webkit-font-smoothing:antialiased;background:#0d1b2a;min-height:100vh;margin:0;padding:0;font-family:system-ui,-apple-system,sans-serif}*{box-sizing:border-box}a{color:#3fb8af;text-decoration:none}a:hover{color:#5fd8cf}.topnav.svelte-12qhfyh{z-index:100;background:#091420;border-bottom:1px solid #1a2d3d;justify-content:space-between;align-items:center;padding:14px 24px;display:flex;position:sticky;top:0}.logo.svelte-12qhfyh{letter-spacing:-.3px;font-size:1.1em;font-weight:700;color:#fff!important;text-decoration:none!important}.nav-links.svelte-12qhfyh{gap:20px;display:flex}.nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#89a;font-size:.9em;transition:color .2s}.nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#3fb8af}main.svelte-12qhfyh{min-height:calc(100vh - 120px)}.footer.svelte-12qhfyh{text-align:center;color:#567;border-top:1px solid #1a2d3d;margin-top:40px;padding:30px 20px;font-size:.85em}.footer.svelte-12qhfyh p:where(.svelte-12qhfyh){margin:0 0 10px}.footer-links.svelte-12qhfyh{justify-content:center;gap:20px;display:flex}.footer-links.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#678;font-size:.85em}.footer-links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#3fb8af}@media (width<=640px){.topnav.svelte-12qhfyh{flex-wrap:wrap;gap:8px;padding:12px 16px}.nav-links.svelte-12qhfyh{gap:14px}.nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh){font-size:.85em}}
