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