:root{--bg:#0b0f14;--surface:#131a22;--line:#24303d;--fg:#e6edf3;--dim:#8b98a5;--accent:#4dd0e1}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.shell.svelte-12qhfyh{max-width:1200px;margin:0 auto;padding:0 1rem 4rem}header.svelte-12qhfyh{background:linear-gradient(var(--bg) 70%, transparent);z-index:10;justify-content:space-between;align-items:center;padding:1rem 0;display:flex;position:sticky;top:0}.brand.svelte-12qhfyh{color:var(--fg);font-size:1.25rem;font-weight:700;text-decoration:none}nav.svelte-12qhfyh{align-items:center;gap:1.25rem;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--dim);align-items:center;gap:.4rem;font-size:.95rem;text-decoration:none;display:inline-flex}nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh),nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--fg)}.pill.svelte-12qhfyh{background:var(--accent);color:#05121f;border-radius:999px;padding:.05rem .45rem;font-size:.72rem;font-weight:700}footer.svelte-12qhfyh{border-top:1px solid var(--line);color:var(--dim);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;padding:2rem 0 1.5rem;font-size:.8rem;display:flex}footer.svelte-12qhfyh img:where(.svelte-12qhfyh){width:auto;height:16px}@media (width<=640px){.shell.svelte-12qhfyh{padding:0 .75rem 3rem}header.svelte-12qhfyh{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.75rem 0 .6rem}nav.svelte-12qhfyh{flex-wrap:wrap;gap:1rem;width:100%;font-size:.9rem}.brand.svelte-12qhfyh{font-size:1.15rem}}
