*{box-sizing:border-box}body{color:#172033;background:#f8fafc;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.site-header.svelte-12qhfyh{z-index:100;background:#fffffff5;border-bottom:1px solid #d8dee9;align-items:center;gap:1.5rem;padding:.75rem clamp(1rem,3vw,2rem);display:flex;position:sticky;top:0;box-shadow:0 1px 4px #0f172a0f}.brand.svelte-12qhfyh{color:#0f172a;letter-spacing:-.02em;flex:none;font-size:1rem;font-weight:750;text-decoration:none}nav.svelte-12qhfyh{scrollbar-width:thin;flex:1;align-items:center;gap:.25rem;display:flex;overflow-x:auto}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#475569;white-space:nowrap;border-radius:6px;flex:none;padding:.5rem .7rem;font-size:.875rem;font-weight:600;text-decoration:none}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#0f172a;background:#eef2f7}nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:#1d4ed8;background:#dbeafe}main.svelte-12qhfyh{width:100%;padding:clamp(1rem,3vw,2rem)}@media (width<=700px){.site-header.svelte-12qhfyh{flex-direction:column;align-items:stretch;gap:.4rem;padding-block:.65rem}nav.svelte-12qhfyh{margin-inline:-.25rem}}
