.docs-layout.svelte-1bpnej{display:grid;grid-template-columns:260px 1fr;gap:var(--spacing-2xl);max-width:var(--container-max);margin:0 auto;padding:var(--spacing-2xl) var(--spacing-xl);min-height:calc(100vh - 200px)}.docs-sidebar.svelte-1bpnej{position:sticky;top:calc(72px + var(--spacing-2xl));height:fit-content}.nav-section.svelte-1bpnej{margin-bottom:var(--spacing-xl)}.nav-section.svelte-1bpnej h3:where(.svelte-1bpnej){font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);margin-bottom:var(--spacing-sm)}.nav-section.svelte-1bpnej ul:where(.svelte-1bpnej){list-style:none}.nav-section.svelte-1bpnej a:where(.svelte-1bpnej){display:block;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);border-radius:var(--radius-md);transition:all var(--transition-fast)}.nav-section.svelte-1bpnej a:where(.svelte-1bpnej):hover{color:var(--color-text-primary);background:var(--color-card-bg)}.nav-section.svelte-1bpnej a.active:where(.svelte-1bpnej){color:var(--color-accent);background:var(--color-accent-soft)}.docs-content.svelte-1bpnej{max-width:720px}.docs-content.svelte-1bpnej h1{margin-bottom:var(--spacing-lg)}.docs-content.svelte-1bpnej h2{margin-top:var(--spacing-3xl);margin-bottom:var(--spacing-lg)}.docs-content.svelte-1bpnej h3{margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-md)}.docs-content.svelte-1bpnej p{margin-bottom:var(--spacing-lg)}.docs-content.svelte-1bpnej ul,.docs-content.svelte-1bpnej ol{margin-bottom:var(--spacing-lg);padding-left:var(--spacing-xl)}.docs-content.svelte-1bpnej li{margin-bottom:var(--spacing-sm);color:var(--color-text-secondary)}.docs-content.svelte-1bpnej pre{background:var(--color-bg-tertiary);padding:var(--spacing-lg);border-radius:var(--radius-md);overflow-x:auto;margin-bottom:var(--spacing-lg)}.docs-content.svelte-1bpnej code{font-size:var(--font-size-sm)}@media(max-width:768px){.docs-layout.svelte-1bpnej{grid-template-columns:1fr}.docs-sidebar.svelte-1bpnej{position:static;border-bottom:1px solid var(--color-border-subtle);padding-bottom:var(--spacing-xl)}}
