.docs-container.svelte-1xmjmrw{min-height:calc(100vh - 4rem);padding:2rem;background:var(--color-surface-900, #1a1a1a);color:var(--color-surface-100, #ffffff)}.docs-content.svelte-1xmjmrw{max-width:900px;margin:0 auto;line-height:1.6}h1.svelte-1xmjmrw{font-size:3rem;margin-bottom:1rem;color:var(--color-surface-50, #ffffff);border-bottom:3px solid var(--color-primary-500);padding-bottom:1rem}.intro.svelte-1xmjmrw{font-size:1.2rem;color:var(--color-surface-300, #cccccc);margin-bottom:3rem}.intro.svelte-1xmjmrw code:where(.svelte-1xmjmrw){background:var(--color-surface-800, #2a2a2a);padding:2px 6px;border-radius:4px;color:var(--color-primary-500)}.section.svelte-1xmjmrw{margin-bottom:3rem}.section.svelte-1xmjmrw h2:where(.svelte-1xmjmrw){font-size:2rem;margin-top:2rem;margin-bottom:1rem;color:var(--color-primary-500);border-bottom:2px solid var(--color-surface-700, #333);padding-bottom:.5rem}.section.svelte-1xmjmrw h3:where(.svelte-1xmjmrw){font-size:1.5rem;margin-top:1.5rem;margin-bottom:.75rem;color:var(--color-surface-50, #ffffff)}.section.svelte-1xmjmrw p:where(.svelte-1xmjmrw){margin-bottom:1rem;color:var(--color-surface-300, #cccccc)}.section.svelte-1xmjmrw ul:where(.svelte-1xmjmrw),.section.svelte-1xmjmrw ol:where(.svelte-1xmjmrw){margin-bottom:1rem;margin-left:2rem;color:var(--color-surface-300, #cccccc)}.section.svelte-1xmjmrw li:where(.svelte-1xmjmrw){margin-bottom:.5rem}.section.svelte-1xmjmrw a:where(.svelte-1xmjmrw){color:var(--color-primary-500);text-decoration:none}.section.svelte-1xmjmrw a:where(.svelte-1xmjmrw):hover{text-decoration:underline}.toc.svelte-1xmjmrw{background:var(--color-surface-800, #2a2a2a);padding:1.5rem;border-radius:8px;margin-bottom:2rem}.toc.svelte-1xmjmrw li:where(.svelte-1xmjmrw){margin-bottom:.5rem}.code-block-container.svelte-1xmjmrw{position:relative;margin:1rem 0}.code-block-container.svelte-1xmjmrw pre:where(.svelte-1xmjmrw){max-height:400px;overflow-y:auto;overflow-x:auto}.code-block-container.svelte-1xmjmrw pre:where(.svelte-1xmjmrw)::-webkit-scrollbar{width:12px;height:12px}.code-block-container.svelte-1xmjmrw pre:where(.svelte-1xmjmrw)::-webkit-scrollbar-track{background:var(--color-surface-900, #1a1a1a);border-radius:6px}.code-block-container.svelte-1xmjmrw pre:where(.svelte-1xmjmrw)::-webkit-scrollbar-thumb{background:var(--color-primary-500);border-radius:6px;border:2px solid var(--color-surface-900, #1a1a1a)}.code-block-container.svelte-1xmjmrw pre:where(.svelte-1xmjmrw){scrollbar-width:thin;scrollbar-color:var(--color-primary-500) var(--color-surface-900)}.button-group.svelte-1xmjmrw{position:absolute;top:.5rem;right:.5rem;display:flex;gap:.5rem;z-index:10}.copy-button.svelte-1xmjmrw{background:var(--color-primary-500);color:var(--color-primary-contrast-500, #ffffff);border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.875rem;font-family:system-ui,sans-serif;transition:opacity .2s ease}.copy-button.svelte-1xmjmrw:hover{opacity:.9}.copy-button.svelte-1xmjmrw:active{opacity:.8}pre.svelte-1xmjmrw{background:var(--color-surface-950, #0a0a0a);border:1px solid var(--color-surface-700, #333);border-radius:6px;padding:1rem;overflow-x:auto;margin:0;color:var(--color-surface-100, #ffffff);position:relative}code.svelte-1xmjmrw{font-family:Courier New,monospace;font-size:.9rem;background:var(--color-surface-800, #2a2a2a);padding:2px 6px;border-radius:4px;color:var(--color-primary-500)}@media(max-width:768px){.docs-container.svelte-1xmjmrw{padding:1rem}h1.svelte-1xmjmrw{font-size:2rem}.section.svelte-1xmjmrw h2:where(.svelte-1xmjmrw){font-size:1.5rem}pre.svelte-1xmjmrw{font-size:.8rem;padding:.75rem}}
