.docs-layout.svelte-1bpnej{display:flex;min-height:100vh}.docs-sidebar.svelte-1bpnej{width:280px;background:#0a0a0a;border-right:1px solid #222;padding:1.5rem;position:fixed;height:100vh;overflow-y:auto}.sidebar-header.svelte-1bpnej{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #222}.logo.svelte-1bpnej{font-size:1.1rem;font-weight:700;letter-spacing:.15em;background:linear-gradient(135deg,#a5b4fc,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none}.docs-badge.svelte-1bpnej{background:#6366f1;color:#fff;padding:.2rem .5rem;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase}.sidebar-nav.svelte-1bpnej{display:flex;flex-direction:column;gap:1.5rem}.nav-section.svelte-1bpnej h3:where(.svelte-1bpnej){font-size:.75rem;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.nav-section.svelte-1bpnej ul:where(.svelte-1bpnej){list-style:none;padding:0;margin:0}.nav-section.svelte-1bpnej li:where(.svelte-1bpnej){margin:0}.nav-section.svelte-1bpnej a:where(.svelte-1bpnej){display:block;padding:.5rem .75rem;color:#999;text-decoration:none;font-size:.9rem;border-radius:6px;transition:all .15s}.nav-section.svelte-1bpnej a:where(.svelte-1bpnej):hover{color:#fff;background:#1a1a1a}.nav-section.svelte-1bpnej a.active:where(.svelte-1bpnej){color:#fff;background:#6366f1}.docs-content.svelte-1bpnej{flex:1;margin-left:280px;padding:3rem 4rem;max-width:900px}@media(max-width:1024px){.docs-sidebar.svelte-1bpnej{width:240px}.docs-content.svelte-1bpnej{margin-left:240px;padding:2rem}}@media(max-width:768px){.docs-layout.svelte-1bpnej{flex-direction:column}.docs-sidebar.svelte-1bpnej{width:100%;position:relative;height:auto;border-right:none;border-bottom:1px solid #222}.docs-content.svelte-1bpnej{margin-left:0;padding:1.5rem}}
