.doc-sidebar.svelte-rnz6ah{display:grid;gap:var(--space-5);font-family:var(--font-secondary)}.doc-sidebar__home.svelte-rnz6ah{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);text-decoration:none}.doc-sidebar__home.svelte-rnz6ah:hover{text-decoration:underline}.doc-sidebar__chapter-title.svelte-rnz6ah{display:block;margin:0 0 var(--space-2);font-family:var(--font-secondary);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);text-decoration:none;transition:color var(--duration-fast) var(--ease-default)}.doc-sidebar__chapter-title.svelte-rnz6ah:hover,.doc-sidebar__chapter-title.is-active.svelte-rnz6ah{color:var(--accent)}.doc-sidebar__pages.svelte-rnz6ah{list-style:none;margin:0;padding:0;display:grid;gap:1px}.doc-sidebar__page.svelte-rnz6ah{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:.85rem;color:var(--text);text-decoration:none;border-left:2px solid transparent;transition:background var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default)}.doc-sidebar__page.svelte-rnz6ah:hover{background:color-mix(in srgb,var(--accent) 6%,transparent);color:var(--accent)}.doc-sidebar__page.is-active.svelte-rnz6ah{background:color-mix(in srgb,var(--accent) 12%,transparent);border-left-color:var(--accent);color:var(--accent);font-weight:600}.doc-sidebar__page.is-todo.svelte-rnz6ah .doc-sidebar__page-title:where(.svelte-rnz6ah){color:var(--text-muted);opacity:.85}.doc-sidebar__page-title.svelte-rnz6ah{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.doc-sidebar__badge.svelte-rnz6ah{flex-shrink:0;padding:.1rem .45rem;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--accent) 80%,var(--text));background:color-mix(in srgb,var(--accent) 14%,transparent);border-radius:var(--radius-pill)}.docs.svelte-1j5673t{padding-block:var(--space-6) var(--space-12)}.docs__layout.svelte-1j5673t{margin-top:var(--space-6);display:grid;gap:var(--space-4);grid-template-columns:1fr}.docs__nav-toggle.svelte-1j5673t{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);font-family:var(--font-secondary);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-default)}.docs__nav-toggle.svelte-1j5673t:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.docs__nav-toggle[aria-expanded=true].svelte-1j5673t{border-color:var(--accent);color:var(--accent)}.docs__nav-toggle-icon.svelte-1j5673t{display:inline-flex;flex-direction:column;gap:3px;width:16px}.docs__nav-toggle-icon.svelte-1j5673t span:where(.svelte-1j5673t){display:block;height:2px;background:currentColor;border-radius:1px}.docs__nav-toggle-label.svelte-1j5673t{flex:1;text-align:left}.docs__nav-toggle-state.svelte-1j5673t{font-size:1.1rem;font-weight:400;line-height:1;color:var(--text-muted)}.docs__sidebar.svelte-1j5673t{min-width:0;padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);display:none}.docs__sidebar--open.svelte-1j5673t{display:block}.docs__main.svelte-1j5673t{min-width:0}@media(min-width:900px){.docs__layout.svelte-1j5673t{grid-template-columns:260px minmax(0,1fr);gap:var(--space-8);align-items:start}.docs__nav-toggle.svelte-1j5673t{display:none}.docs__sidebar.svelte-1j5673t{display:block;position:sticky;top:var(--space-6);max-height:calc(100vh - var(--space-12));overflow-y:auto}}
