.sidebar.svelte-129hoe0{width:var(--sidebar-w);top:var(--header-h);height:calc(100vh - var(--header-h));overscroll-behavior:contain;border-right:1px solid var(--border);background:var(--bg-sidebar);grid-area:sidebar;align-self:start;position:sticky;overflow-y:auto}.sidebar-inner.svelte-129hoe0{padding:1.75rem 1.25rem 3rem}.book-head.svelte-129hoe0{border-bottom:1px solid var(--border);margin-bottom:1.1rem;padding-bottom:1.1rem;text-decoration:none;display:block}.book-head.svelte-129hoe0:hover{text-decoration:none}.back.svelte-129hoe0{color:var(--text-muted);align-items:center;gap:.25rem;margin-bottom:.7rem;font-size:.78rem;font-weight:500;transition:color .15s;display:inline-flex}.back.svelte-129hoe0 svg:where(.svelte-129hoe0){width:14px;height:14px}.book-head.svelte-129hoe0:hover .back:where(.svelte-129hoe0){color:var(--accent)}.book-title.svelte-129hoe0{letter-spacing:-.02em;color:var(--text);font-size:1.12rem;font-weight:700;display:block}.book-author.svelte-129hoe0{color:var(--text-muted);margin-top:.1rem;font-size:.82rem;display:block}.nav-label.svelte-129hoe0{letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.6rem;font-size:.72rem;font-weight:600}.chapter-nav.svelte-129hoe0 ol:where(.svelte-129hoe0){flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.chapter-nav.svelte-129hoe0 a:where(.svelte-129hoe0){border-radius:var(--radius-sm);color:var(--text-secondary);align-items:baseline;gap:.65rem;padding:.42rem .6rem;font-size:.9rem;line-height:1.4;text-decoration:none;transition:background .13s,color .13s;display:flex}.chapter-nav.svelte-129hoe0 a:where(.svelte-129hoe0):hover{background:var(--bg-hover);color:var(--text)}.chapter-nav.svelte-129hoe0 a.active:where(.svelte-129hoe0){background:var(--accent-soft);color:var(--accent);font-weight:600}.num.svelte-129hoe0{font-family:var(--font-mono);color:var(--text-faint);flex:none;font-size:.72rem}.chapter-nav.svelte-129hoe0 a.active:where(.svelte-129hoe0) .num:where(.svelte-129hoe0){color:var(--accent)}.label.svelte-129hoe0{min-width:0}.scrim.svelte-129hoe0{display:none}@media (width<=1080px){.sidebar.svelte-129hoe0{z-index:60;height:100vh;box-shadow:var(--shadow-lg);transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-100%)}.sidebar.open.svelte-129hoe0{transform:translate(0)}.sidebar-inner.svelte-129hoe0{padding-top:1.5rem}.scrim.open.svelte-129hoe0{z-index:55;background:#00000073;animation:.2s svelte-129hoe0-fade;display:block;position:fixed;inset:0}}@keyframes svelte-129hoe0-fade{0%{opacity:0}to{opacity:1}}.docs.svelte-71xwnl{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);grid-template-areas:"sidebar main";align-items:start;display:grid}.docs-main.svelte-71xwnl{grid-area:main;min-width:0}@media (width<=1080px){.docs.svelte-71xwnl{grid-template-columns:1fr;grid-template-areas:"main"}}
