.docs-page.svelte-1bk7b1v{padding-bottom:4rem}.docs-header.svelte-1bk7b1v{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.docs-header.svelte-1bk7b1v h1:where(.svelte-1bk7b1v){margin-bottom:.5rem}.docs-subtitle.svelte-1bk7b1v{font-size:1.1rem;color:var(--text-secondary);line-height:1.6}.docs-section.svelte-1bk7b1v{margin-bottom:3rem;scroll-margin-top:calc(var(--nav-height) + 2rem)}.docs-section.svelte-1bk7b1v:last-child{margin-bottom:0}.docs-section.svelte-1bk7b1v h2:where(.svelte-1bk7b1v){margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.docs-section.svelte-1bk7b1v h3:where(.svelte-1bk7b1v){margin-top:1.5rem;margin-bottom:.75rem;color:var(--text-primary);scroll-margin-top:calc(var(--nav-height) + 2rem)}.docs-section.svelte-1bk7b1v p:where(.svelte-1bk7b1v){color:var(--text-secondary);line-height:1.7;margin-bottom:1rem}.docs-section.svelte-1bk7b1v ul:where(.svelte-1bk7b1v),.docs-section.svelte-1bk7b1v ol:where(.svelte-1bk7b1v){color:var(--text-secondary);line-height:1.7;margin:0 0 1rem;padding-left:1.25rem}.docs-section.svelte-1bk7b1v li:where(.svelte-1bk7b1v){margin-bottom:.5rem}.docs-section.svelte-1bk7b1v strong:where(.svelte-1bk7b1v){color:var(--text-primary)}.docs-section.svelte-1bk7b1v a:where(.svelte-1bk7b1v){color:var(--accent);font-weight:500}.docs-section.svelte-1bk7b1v a:where(.svelte-1bk7b1v):hover{text-decoration:underline}.docs-section.svelte-1bk7b1v code:where(.svelte-1bk7b1v){background:var(--bg-secondary);padding:.125rem .375rem;border-radius:var(--radius-sm);font-size:.9em}.docs-media.svelte-1bk7b1v{margin:1.5rem 0;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:#24283b}.zoom.svelte-1bk7b1v{display:block;width:100%;margin:0;padding:0;border:none;background:none;font:inherit;color:inherit;cursor:zoom-in;line-height:0}.zoom.svelte-1bk7b1v:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.lightbox-backdrop.svelte-1bk7b1v{position:fixed;inset:0;background:#000000f2;z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem;cursor:zoom-out}.lightbox-close.svelte-1bk7b1v{position:absolute;top:20px;right:20px;background:transparent;border:none;color:#fff;cursor:pointer;padding:8px;opacity:.7;transition:opacity var(--transition-normal);z-index:1001}.lightbox-close.svelte-1bk7b1v:hover{opacity:1}.lightbox-image.svelte-1bk7b1v{max-width:95vw;max-height:95vh;object-fit:contain;border-radius:var(--radius-lg);cursor:default}.media-pair.svelte-1bk7b1v{display:flex;gap:1rem;margin:1.5rem 0}.media-pair.svelte-1bk7b1v figure:where(.svelte-1bk7b1v){margin:0;min-width:0}.media-pair-menu.svelte-1bk7b1v{flex:1.032 1 0}.media-pair-window.svelte-1bk7b1v{flex:1.781 1 0}.media-pair.svelte-1bk7b1v img:where(.svelte-1bk7b1v){display:block;width:100%;height:auto;border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--transition-fast)}.media-pair.svelte-1bk7b1v .zoom:where(.svelte-1bk7b1v):hover img:where(.svelte-1bk7b1v){border-color:var(--border-light)}.media-pair.svelte-1bk7b1v figcaption:where(.svelte-1bk7b1v){margin-top:.5rem;font-size:.85rem;color:var(--text-secondary);text-align:center}@media(max-width:640px){.media-pair.svelte-1bk7b1v{flex-direction:column}.media-pair.svelte-1bk7b1v figure:where(.svelte-1bk7b1v){flex:none}.media-pair-menu.svelte-1bk7b1v{max-width:586px}}.docs-media.svelte-1bk7b1v img:where(.svelte-1bk7b1v){display:block;width:100%;height:auto}.platform-table.svelte-1bk7b1v{overflow-x:auto;margin:1rem 0 1.5rem}.platform-table.svelte-1bk7b1v table:where(.svelte-1bk7b1v){width:100%;border-collapse:collapse;font-size:.95rem}.platform-table.svelte-1bk7b1v th:where(.svelte-1bk7b1v),.platform-table.svelte-1bk7b1v td:where(.svelte-1bk7b1v){padding:.75rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}.platform-table.svelte-1bk7b1v th:where(.svelte-1bk7b1v){color:var(--text-primary);font-weight:600;background:var(--bg-secondary)}.platform-table.svelte-1bk7b1v td:where(.svelte-1bk7b1v){color:var(--text-secondary);line-height:1.6}.platform-table.svelte-1bk7b1v td:where(.svelte-1bk7b1v):first-child{color:var(--text-primary);font-weight:500;min-width:10rem}
