.docs.svelte-345jss{grid-template-columns:200px minmax(0,1fr);gap:40px;padding:40px 0 64px;display:grid}@media (width<=768px){.docs.svelte-345jss{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:24px}}.toc.svelte-345jss{flex-direction:column;align-self:start;gap:8px;display:flex;position:sticky;top:24px}@media (width<=768px){.toc.svelte-345jss{position:static}}.toc-title.svelte-345jss{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted-foreground);font-size:12px;font-weight:600}.toc.svelte-345jss ul:where(.svelte-345jss){flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.toc.svelte-345jss a:where(.svelte-345jss){border-radius:var(--radius-md);color:var(--color-muted-foreground);padding:6px 10px;font-size:14px;text-decoration:none;display:block}.toc.svelte-345jss a:where(.svelte-345jss):hover{background:var(--color-accent);color:var(--color-foreground)}.toc.svelte-345jss a[aria-current=page]:where(.svelte-345jss){background:var(--color-muted);color:var(--color-foreground);font-weight:550}.doc.svelte-345jss{min-width:0;max-width:44rem;font-size:15px;line-height:1.65}.doc.svelte-345jss h1{letter-spacing:-.02em;text-wrap:balance;margin:0 0 12px;font-size:clamp(26px,4vw,34px);font-weight:700}.doc.svelte-345jss h2{margin:32px 0 8px;font-size:20px;font-weight:650}.doc.svelte-345jss p,.doc.svelte-345jss ul,.doc.svelte-345jss ol{margin:0 0 12px}.doc.svelte-345jss li{margin-bottom:4px}.doc.svelte-345jss .lede{color:var(--color-muted-foreground);font-size:17px}.doc.svelte-345jss code{border-radius:var(--radius-sm);background:var(--color-muted);word-break:break-word;padding:1px 5px;font-size:.88em}.doc.svelte-345jss pre{border-radius:var(--radius-lg);background:var(--color-muted);margin:0 0 12px;padding:12px 14px;font-size:13px;overflow-x:auto}.doc.svelte-345jss pre code{background:0 0;padding:0}.doc.svelte-345jss table{border-collapse:collapse;width:100%;font-size:14px}.doc.svelte-345jss .table-wrap{margin-bottom:12px;overflow-x:auto}.doc.svelte-345jss th,.doc.svelte-345jss td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:8px 10px}.doc.svelte-345jss th{font-weight:600}.doc.svelte-345jss a{color:var(--color-primary)}
