.docs.svelte-utp8gt{max-width:1100px;margin:0 auto;padding:3rem 1.5rem;display:grid;grid-template-columns:200px 1fr;gap:4rem;align-items:start}@media(max-width:768px){.docs.svelte-utp8gt{grid-template-columns:1fr;gap:2rem}.toc.svelte-utp8gt{display:none}}.toc.svelte-utp8gt{position:sticky;top:96px}.toc-label.svelte-utp8gt{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-4);margin:0 0 .75rem}.toc.svelte-utp8gt ul:where(.svelte-utp8gt){list-style:none;padding:0;margin:0}.toc.svelte-utp8gt li:where(.svelte-utp8gt){margin:0}.toc.svelte-utp8gt a:where(.svelte-utp8gt){display:block;font-size:.82rem;color:var(--text-3);text-decoration:none;border-left:2px solid transparent;padding:.25rem 0 .25rem .75rem;transition:color var(--transition-fast),border-color var(--transition-fast)}.toc.svelte-utp8gt a:where(.svelte-utp8gt):hover{color:var(--text-emphasis);border-color:var(--border-muted)}.content.svelte-utp8gt h1:where(.svelte-utp8gt){font-size:2rem;font-weight:800;letter-spacing:-.02em;color:var(--text-1);margin:0 0 .5rem}.lead.svelte-utp8gt{font-size:1.05rem;color:var(--text-2);line-height:1.7;margin:0 0 .5rem}.effective.svelte-utp8gt{font-size:.8rem;color:var(--text-4);margin:0 0 3rem}section.svelte-utp8gt{margin-bottom:3.5rem;scroll-margin-top:96px}.content.svelte-utp8gt h2:where(.svelte-utp8gt){font-size:1.3rem;font-weight:700;color:var(--text-1);margin:0 0 1rem;padding-bottom:.6rem;border-bottom:1px solid var(--border-frame)}p.svelte-utp8gt{color:var(--text-2);line-height:1.7;margin:0 0 1rem}a.svelte-utp8gt{color:var(--secondary);text-decoration:none}a.svelte-utp8gt:hover{text-decoration:underline}table.svelte-utp8gt{width:100%;border-collapse:collapse;font-size:.875rem;margin-bottom:1.25rem}th.svelte-utp8gt{text-align:left;padding:.5rem .75rem;color:var(--text-3);font-weight:600;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border)}td.svelte-utp8gt{padding:.65rem .75rem;border-bottom:1px solid var(--border-subtle);color:var(--text-emphasis);vertical-align:top}tr.svelte-utp8gt:last-child td:where(.svelte-utp8gt){border-bottom:none}code.svelte-utp8gt{font-family:var(--font-mono);font-size:.82em;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-xs);padding:.15em .4em;color:var(--secondary-light)}ul.svelte-utp8gt{color:var(--text-2);line-height:1.7;padding-left:1.25rem;margin:0 0 1rem}ul.svelte-utp8gt li:where(.svelte-utp8gt){margin-bottom:.6rem}strong.svelte-utp8gt{color:var(--text-1);font-weight:600}
