.site-footer.svelte-nysiu6.svelte-nysiu6{margin-top:var(--space-24);padding-block:var(--space-12);border-top:1px solid var(--rule)}.site-footer__inner.svelte-nysiu6.svelte-nysiu6{display:flex;flex-direction:column;gap:var(--space-4);align-items:center;text-align:center}@media (min-width: 768px){.site-footer__inner.svelte-nysiu6.svelte-nysiu6{flex-direction:row;justify-content:space-between;text-align:left}}.site-footer__nav.svelte-nysiu6.svelte-nysiu6{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-mono-sm)}.site-footer__nav.svelte-nysiu6 a.svelte-nysiu6{color:var(--ink-muted)}.site-footer__nav.svelte-nysiu6 a.svelte-nysiu6:hover{color:var(--accent)}.site-footer__sep.svelte-nysiu6.svelte-nysiu6{color:var(--ink-soft)}.site-footer__copy.svelte-nysiu6.svelte-nysiu6{margin:0;font-family:var(--font-mono);font-size:var(--text-mono-sm);color:var(--ink-soft)}.lang-switcher.svelte-1wqn4pf{display:flex;align-items:center;gap:var(--space-2);margin:0;font-family:var(--font-mono);font-size:var(--text-mono-sm);white-space:nowrap}.lang-switcher__sep.svelte-1wqn4pf{color:var(--ink-soft);-webkit-user-select:none;user-select:none}.lang-switcher__active.svelte-1wqn4pf{color:var(--ink);font-weight:500}.lang-switcher__link.svelte-1wqn4pf{color:var(--ink-soft);transition:color var(--ease-hover)}.lang-switcher__link.svelte-1wqn4pf:hover{color:var(--ink)}.drawer__backdrop.svelte-13ebrkn{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040;z-index:90;border:none;padding:0;margin:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.drawer.svelte-13ebrkn{position:fixed;top:0;right:0;bottom:0;width:min(320px,100vw);background:var(--paper);border-left:1px solid var(--rule);z-index:100;display:flex;flex-direction:column;box-shadow:-4px 0 24px #00000014}.drawer__header.svelte-13ebrkn{display:flex;justify-content:flex-end;padding:var(--space-4);border-bottom:1px solid var(--rule)}.drawer__close.svelte-13ebrkn{font-family:var(--font-mono);font-size:1.5rem;line-height:1;color:var(--ink);background:none;border:none;cursor:pointer;padding:var(--space-2);border-radius:var(--radius-sm)}.drawer__nav.svelte-13ebrkn{display:flex;flex-direction:column;padding:var(--space-6);gap:var(--space-6)}.drawer__link.svelte-13ebrkn{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--ink);line-height:18px}.drawer__link.svelte-13ebrkn:hover{color:var(--accent)}.site-nav.svelte-149d40l{position:sticky;top:0;z-index:50;background:var(--paper);transition:border-color var(--ease-hover);border-bottom:1px solid transparent}.site-nav--scrolled.svelte-149d40l{border-bottom-color:var(--rule)}.site-nav__inner.svelte-149d40l{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);max-width:960px}.site-nav__wordmark.svelte-149d40l{display:flex;align-items:center;flex-shrink:0}.site-nav__logo.svelte-149d40l{display:block;height:28px;width:auto;flex-shrink:0}.site-nav__logo--mark.svelte-149d40l{display:none}@media (max-width: 639px){.site-nav__logo--full.svelte-149d40l{display:none}.site-nav__logo--mark.svelte-149d40l{display:block}}.site-nav__links.svelte-149d40l{display:none;flex-wrap:wrap;justify-content:center;gap:18px;font-family:var(--font-mono);font-size:var(--text-mono)}@media (min-width: 768px){.site-nav__links.svelte-149d40l{display:flex}}.site-nav__link.svelte-149d40l{color:var(--ink);transition:color var(--ease-hover)}.site-nav__link.svelte-149d40l:hover,.site-nav__link--active.svelte-149d40l{color:var(--accent)}.site-nav__right.svelte-149d40l{display:flex;align-items:center;gap:var(--space-4)}.site-nav__burger.svelte-149d40l{display:flex;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:var(--space-2);background:none;border:none;cursor:pointer;border-radius:var(--radius-sm)}@media (min-width: 768px){.site-nav__burger.svelte-149d40l{display:none}}.site-nav__burger-line.svelte-149d40l{display:block;height:1.5px;background:var(--ink);width:100%}
