.skip-link.svelte-mtu9rc{position:absolute;left:-999px;top:0;z-index:60;padding:.5rem .75rem;background:var(--surface);color:var(--text);border-radius:.375rem}.skip-link.svelte-mtu9rc:focus{left:.5rem;top:.5rem}.doc-prose h1{font-size:2rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin-bottom:.75rem}.doc-prose .lead{font-size:1.075rem;color:var(--muted);line-height:1.6;margin-bottom:2rem}.doc-prose h2{font-size:1.375rem;font-weight:650;letter-spacing:-.01em;margin-top:3rem;margin-bottom:.75rem;scroll-margin-top:5rem}.doc-prose h3{font-size:1.075rem;font-weight:600;margin-top:2rem;margin-bottom:.5rem;scroll-margin-top:5rem}.doc-prose p{line-height:1.7;color:var(--text);margin-bottom:1rem}.doc-prose a:not([class]){color:var(--brand);text-decoration:underline;text-underline-offset:2px}.doc-prose ul,.doc-prose ol{margin:0 0 1.25rem 1.25rem;line-height:1.7}.doc-prose ul{list-style:disc}.doc-prose ol{list-style:decimal}.doc-prose li{margin-bottom:.375rem;color:var(--text)}.doc-prose li::marker{color:var(--muted)}.doc-prose p code,.doc-prose li code,.doc-prose td code{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.85em;background:var(--surface-2);color:var(--text);padding:.1rem .35rem;border-radius:.3rem}
