.docs-layout.svelte-1bpnej{display:grid;grid-template-columns:240px 1fr;gap:var(--space-12);min-height:calc(100vh - 64px);padding:var(--space-8) var(--space-6);margin-top:64px;max-width:var(--container-max);margin-left:auto;margin-right:auto}.docs-sidebar.svelte-1bpnej{position:sticky;top:calc(64px + var(--space-8));height:fit-content;padding:var(--space-5);background:var(--color-bg-elevated);border:1px solid var(--color-border-light);border-radius:var(--radius-lg)}.sidebar-header.svelte-1bpnej{margin-bottom:var(--space-4)}.sidebar-title.svelte-1bpnej{font-weight:600;font-size:var(--text-sm);color:var(--color-text);text-decoration:none}.sidebar-title.svelte-1bpnej:hover{color:var(--color-brand)}.sidebar-nav.svelte-1bpnej{display:flex;flex-direction:column;gap:var(--space-1)}.sidebar-link.svelte-1bpnej{font-size:var(--text-sm);color:var(--color-text-secondary);text-decoration:none;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);transition:color var(--transition-fast),background var(--transition-fast)}.sidebar-link.svelte-1bpnej:hover{color:var(--color-text);background:var(--color-bg-subtle)}.sidebar-link.active.svelte-1bpnej{color:var(--color-brand);font-weight:500;background:color-mix(in srgb,var(--color-brand) 12%,transparent)}.sidebar-footer.svelte-1bpnej{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border-light)}.back-home.svelte-1bpnej{font-size:var(--text-xs);color:var(--color-text-muted);text-decoration:none}.back-home.svelte-1bpnej:hover{color:var(--color-brand)}.docs-content.svelte-1bpnej{min-width:0;max-width:720px}@media (max-width: 900px){.docs-layout.svelte-1bpnej{grid-template-columns:1fr;padding:var(--space-6) var(--space-4)}.docs-sidebar.svelte-1bpnej{position:static;display:block;padding:var(--space-4);border-radius:var(--radius-md)}.sidebar-header.svelte-1bpnej{margin-bottom:var(--space-3)}.sidebar-nav.svelte-1bpnej{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.sidebar-link.svelte-1bpnej{padding:var(--space-2) var(--space-3);border:1px solid transparent;text-align:center;font-size:var(--text-xs)}.sidebar-link.active.svelte-1bpnej{border-color:color-mix(in srgb,var(--color-brand) 30%,transparent)}.sidebar-footer.svelte-1bpnej{margin-top:var(--space-4)}}@media (max-width: 640px){.docs-layout.svelte-1bpnej{padding:var(--space-5) var(--space-3);gap:var(--space-6)}.docs-sidebar.svelte-1bpnej{padding:var(--space-3)}.sidebar-title.svelte-1bpnej{font-size:var(--text-xs)}.sidebar-nav.svelte-1bpnej{grid-template-columns:1fr}.sidebar-link.svelte-1bpnej{text-align:left}}
