.site-footer.svelte-4jwo3w{border-top:1px solid var(--border);background:var(--bg-alt);color:var(--text-muted);font-size:.875rem}.inner.svelte-4jwo3w{grid-template-columns:1fr auto;gap:16px 32px;padding-block:40px;display:grid}.brand.svelte-4jwo3w{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.brand.svelte-4jwo3w strong:where(.svelte-4jwo3w){color:var(--text)}.mark.svelte-4jwo3w{color:var(--accent);display:inline-grid}.by.svelte-4jwo3w a:where(.svelte-4jwo3w),.license.svelte-4jwo3w a:where(.svelte-4jwo3w){color:var(--accent)}.by.svelte-4jwo3w a:where(.svelte-4jwo3w):hover,.license.svelte-4jwo3w a:where(.svelte-4jwo3w):hover,.links.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{text-underline-offset:3px;text-decoration:underline}.links.svelte-4jwo3w{flex-wrap:wrap;gap:20px;display:flex}.license.svelte-4jwo3w{color:var(--text-faint);grid-column:1/-1}@media (width<=640px){.inner.svelte-4jwo3w{grid-template-columns:1fr}}.skip-link.svelte-a8kxe2{z-index:100;background:var(--gold);color:var(--gold-ink);border-radius:999px;padding:10px 16px;font-weight:600;transition:transform .2s;position:absolute;top:12px;left:12px;transform:translateY(-200%)}.skip-link.svelte-a8kxe2:focus{transform:none}.site-header.svelte-a8kxe2{z-index:50;transition:padding .3s var(--ease), background-color .3s, border-color .3s, color .3s;border-bottom:1px solid #0000;padding-block:18px;position:fixed;inset:0 0 auto}.site-header.scrolled.svelte-a8kxe2{border-bottom-color:var(--border);background:color-mix(in srgb, var(--bg) 80%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);padding-block:12px}.bar.svelte-a8kxe2{align-items:center;gap:24px;display:flex}.brand.svelte-a8kxe2{letter-spacing:.01em;align-items:center;gap:10px;font-size:1.0625rem;font-weight:700;display:inline-flex}.brand-mark.svelte-a8kxe2{color:var(--gold);transition:transform .6s var(--ease);display:inline-grid}.brand.svelte-a8kxe2:hover .brand-mark:where(.svelte-a8kxe2){transform:rotate(45deg)}nav.svelte-a8kxe2{margin-left:auto}nav.svelte-a8kxe2 ul:where(.svelte-a8kxe2){gap:4px;list-style:none;display:flex}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){color:var(--text-muted);border-radius:999px;padding:8px 14px;font-size:.9375rem;font-weight:500;transition:color .2s,background-color .2s;display:block}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover{color:var(--text);background:#7f7f7f1f}.docs-link.svelte-a8kxe2{border-left:1px solid var(--border);margin-left:6px;padding-left:10px}.docs-link.svelte-a8kxe2 a:where(.svelte-a8kxe2){align-items:center;gap:6px;display:inline-flex}.docs-link.svelte-a8kxe2 a.active:where(.svelte-a8kxe2){color:var(--accent);background:var(--accent-soft)}.docs-button.svelte-a8kxe2{display:none}.actions.svelte-a8kxe2{align-items:center;gap:8px;display:flex}.lang.svelte-a8kxe2{border:1px solid var(--border);height:40px;color:var(--text-muted);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:.875rem;font-weight:600;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.lang.svelte-a8kxe2:hover{color:var(--text);border-color:var(--border-strong);background:#7f7f7f1f}@media (width<=860px){nav.svelte-a8kxe2{display:none}.actions.svelte-a8kxe2{margin-left:auto}.docs-button.svelte-a8kxe2{display:inline-grid}}@media (width<=400px){.brand-name.svelte-a8kxe2{display:none}}
