.doc.svelte-1lf4ys1{max-width:760px;margin:0 auto;padding:64px 28px 72px}.doc-head.svelte-1lf4ys1{padding-bottom:28px;margin-bottom:32px;border-bottom:1px solid var(--border-subtle)}h1.svelte-1lf4ys1{margin-top:12px;font-size:var(--text-4xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);line-height:1.05}.intro.svelte-1lf4ys1{margin-top:16px;font-size:var(--text-lg);color:var(--text-muted);line-height:var(--leading-snug)}.updated.svelte-1lf4ys1{margin-top:16px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-subtle)}.prose.svelte-1lf4ys1 h2{font-size:var(--text-xl);font-weight:var(--fw-semibold);color:var(--text-strong);letter-spacing:var(--tracking-tight);margin:36px 0 12px}.prose.svelte-1lf4ys1 h3{font-size:var(--text-md);font-weight:var(--fw-semibold);color:var(--text-strong);margin:24px 0 8px}.prose.svelte-1lf4ys1 p{font-size:var(--text-base);color:var(--text-body);line-height:var(--leading-relaxed);margin:0 0 14px}.prose.svelte-1lf4ys1 ul,.prose.svelte-1lf4ys1 ol{margin:0 0 14px;padding-left:22px;color:var(--text-body)}.prose.svelte-1lf4ys1 li{font-size:var(--text-base);line-height:var(--leading-relaxed);margin-bottom:6px}.prose.svelte-1lf4ys1 a{color:var(--text-link);text-decoration:underline;text-underline-offset:2px}.prose.svelte-1lf4ys1 strong{color:var(--text-strong);font-weight:var(--fw-semibold)}.prose.svelte-1lf4ys1 code{font-family:var(--font-mono);font-size:.9em;padding:1px 5px;border-radius:var(--radius-xs);background:var(--surface-inset);border:1px solid var(--border-subtle)}.prose.svelte-1lf4ys1 table{width:100%;border-collapse:collapse;margin:8px 0 18px;font-size:var(--text-sm)}.prose.svelte-1lf4ys1 th,.prose.svelte-1lf4ys1 td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--border-subtle)}.prose.svelte-1lf4ys1 th{color:var(--text-subtle);font-weight:var(--fw-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}.prose.svelte-1lf4ys1 hr{border:none;border-top:1px solid var(--border-subtle);margin:28px 0}.prose.svelte-1lf4ys1 .note{padding:14px 16px;border-radius:var(--radius-md);border:1px solid var(--border-default);border-left:3px solid var(--border-brand);background:var(--brand-soft);color:var(--text-muted);font-size:var(--text-sm);margin:0 0 18px}
