.docs-prose h1{font-size:clamp(1.9rem,3.5vw,2.4rem);margin:0 0 1rem}.docs-prose h2{font-size:1.45rem;margin:2.5rem 0 .75rem;padding-top:.5rem}.docs-prose h3{font-size:1.15rem;margin:1.75rem 0 .5rem}.docs-prose h4{font-size:1rem;margin:1.5rem 0 .5rem}.docs-prose p{line-height:1.65;margin:0 0 1rem}.docs-prose h1+p{font-size:1.1rem}.docs-prose blockquote{margin:0 0 1.5rem;padding:.75rem 1.1rem;border-left:3px solid var(--accent);background:var(--bg-alt);border-radius:0 8px 8px 0;color:var(--fg-muted)}.docs-prose blockquote p{margin:0}.docs-prose ul,.docs-prose ol{line-height:1.65;margin:0 0 1rem;padding-left:1.4rem}.docs-prose li{margin:.35rem 0}.docs-prose li>p{margin:0 0 .5rem}.docs-prose hr{border:0;border-top:1px solid var(--line);margin:2rem 0}.docs-prose table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:.9em;margin:0 0 1.5rem}.docs-prose th,.docs-prose td{padding:.5rem .85rem;text-align:left;vertical-align:top;border:1px solid var(--line)}.docs-prose th{background:var(--bg-alt);font-weight:600;white-space:nowrap}.docs-prose tbody tr:nth-child(2n){background:var(--bg-alt)}.docs-prose a{color:var(--accent)}.docs-prose code{font-size:.875em}.docs-code-wrap{position:relative;margin:0 0 1.5rem}.docs-prose pre{margin:0;padding:1rem 2.75rem 1rem 1.1rem;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-alt);overflow-x:auto;font-family:var(--mono);font-size:.85rem;line-height:1.6;tab-size:2}.docs-prose pre code{font-size:inherit}.docs-code-copy{position:absolute;top:.5rem;right:.5rem;display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--fg-muted);cursor:pointer;padding:0;transition:color .15s,border-color .15s}.docs-code-copy:hover{color:var(--accent);border-color:var(--accent)}.docs-code-copy-icon{width:.85rem;height:.85rem}.docs-code-copy-icon-check,.docs-code-copy.copied .docs-code-copy-icon-copy{display:none}.docs-code-copy.copied .docs-code-copy-icon-check{display:inline}html[data-mode=dark] .docs-prose pre code span{color:var(--shiki-dark, inherit)}html[data-mode=light] .docs-prose pre code span{color:var(--shiki-light, inherit)}@media(prefers-color-scheme:dark){html:not([data-mode]) .docs-prose pre code span{color:var(--shiki-dark, inherit)}}@media(prefers-color-scheme:light){html:not([data-mode]) .docs-prose pre code span{color:var(--shiki-light, inherit)}}.toolbar.svelte-133a71l{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin:0 0 1.25rem}.copy-page.svelte-133a71l{display:inline-flex;align-items:center;gap:.4rem;font:inherit;font-size:.85rem;color:var(--fg-muted);padding:.3rem .65rem;border:1px solid var(--line);border-radius:6px;background:var(--bg-alt);cursor:pointer}.copy-page.svelte-133a71l:hover,.copy-page.copied.svelte-133a71l{color:var(--accent);border-color:var(--accent)}.copy-page.svelte-133a71l svg:where(.svelte-133a71l){width:.95rem;height:.95rem}.source.svelte-133a71l{font-size:.85rem;color:var(--fg-muted);text-decoration:none}.source.svelte-133a71l:hover{color:var(--accent);text-decoration:underline}
