:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f5f5f2;color:#191b1f;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px}button,a{font:inherit}a{color:inherit;text-decoration:none}.site-header.svelte-12qhfyh{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #e5e7eb;background:#f7f8fbeb;padding:14px max(24px,calc((100vw - 1180px)/2));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand.svelte-12qhfyh{color:#111827;font-weight:860}nav.svelte-12qhfyh{display:flex;flex-wrap:wrap;gap:8px}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){border-radius:7px;color:#475569;padding:8px 10px;font-size:.9rem;font-weight:740}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover,nav.svelte-12qhfyh a:where(.svelte-12qhfyh):focus-visible{background:#e0f2fe;color:#075985}.site-footer.svelte-12qhfyh{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border-top:1px solid #e5e7eb;background:#fff;padding:28px max(24px,calc((100vw - 1180px)/2))}.site-footer.svelte-12qhfyh p:where(.svelte-12qhfyh){max-width:430px;margin:8px 0 0;color:#64748b;line-height:1.5}@media(max-width:620px){.site-header.svelte-12qhfyh,.site-footer.svelte-12qhfyh{align-items:flex-start;flex-direction:column;padding:12px 16px}.site-footer.svelte-12qhfyh{padding:24px 16px}}
