.docs-page.svelte-ert31w{max-width:48rem;margin:0 auto;padding:0 1.5rem}.docs-toc.svelte-ert31w{margin:1.5rem 0 2rem;padding:1.5rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px}.docs-toc-grid.svelte-ert31w{display:grid;grid-template-columns:1fr 1fr;gap:.25rem 2.5rem}.docs-toc-heading.svelte-ert31w{font-family:var(--font-display);font-size:.8125rem;font-weight:600;color:var(--color-text);margin-bottom:.375rem}.docs-toc.svelte-ert31w a:where(.svelte-ert31w){display:block;font-size:.875rem;color:var(--color-text-secondary);text-decoration:none;padding:.2rem 0;transition:color .15s}.docs-toc.svelte-ert31w a:where(.svelte-ert31w):hover{color:var(--color-accent)}.docs-group-title.svelte-ert31w{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--color-text);margin-top:3rem;margin-bottom:.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}.docs-section.svelte-ert31w{padding:1.5rem 0;border-bottom:1px solid var(--color-border-subtle)}.docs-title.svelte-ert31w{font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:var(--color-text)}.docs-desc.svelte-ert31w{margin-top:.5rem;font-size:.9375rem;line-height:1.65;color:var(--color-text-secondary)}.docs-desc.svelte-ert31w code{font-family:var(--font-mono);font-size:.8125em;color:var(--color-accent);background:var(--color-surface-elevated);padding:.125rem .375rem;border-radius:4px}.docs-code.svelte-ert31w{margin:.75rem 0 0;padding:1rem 1.25rem;background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);border-radius:10px;font-family:var(--font-mono);font-size:.875rem;line-height:1.7;color:var(--color-text-secondary);overflow-x:auto;white-space:pre}.docs-meta.svelte-ert31w{margin-top:.625rem;font-size:.875rem;color:var(--color-text-muted)}.docs-shortcuts-grid.svelte-ert31w{display:grid;grid-template-columns:1fr 1fr;gap:0 2rem}.docs-table.svelte-ert31w{width:100%;border-collapse:collapse}.docs-table.svelte-ert31w th:where(.svelte-ert31w){text-align:left;padding:.5rem .75rem;font-family:var(--font-display);font-size:.75rem;font-weight:600;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);text-transform:uppercase;letter-spacing:.05em}.docs-table.svelte-ert31w td:where(.svelte-ert31w){padding:.5rem .75rem;font-size:.875rem;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-subtle)}@media(max-width:640px){.docs-toc-grid.svelte-ert31w,.docs-shortcuts-grid.svelte-ert31w{grid-template-columns:1fr}}
