.nav-blur.svelte-1yzr68m.svelte-1yzr68m{background:#080808b3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.04)}.chapter-nav.svelte-1yzr68m.svelte-1yzr68m{position:fixed;left:1.5rem;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;gap:6px;pointer-events:none}.chapter-item.svelte-1yzr68m.svelte-1yzr68m{display:flex;align-items:center;gap:10px;pointer-events:all;text-decoration:none;cursor:pointer}.chapter-tick.svelte-1yzr68m.svelte-1yzr68m{display:block;height:1.5px;width:18px;background:#fff3;transition:width .25s ease,background .25s ease;flex-shrink:0}.chapter-label.svelte-1yzr68m.svelte-1yzr68m{font-family:Space Mono,monospace;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:#fff0;transition:color .2s ease;white-space:nowrap}.chapter-item.svelte-1yzr68m:hover .chapter-tick.svelte-1yzr68m,.chapter-item.active.svelte-1yzr68m .chapter-tick.svelte-1yzr68m{width:32px;background:#4c82e8}.chapter-item.svelte-1yzr68m:hover .chapter-label.svelte-1yzr68m{color:#ffffff80}.chapter-item.active.svelte-1yzr68m .chapter-label.svelte-1yzr68m{color:#4c82e8}@media (max-width: 1024px){.chapter-nav.svelte-1yzr68m.svelte-1yzr68m{display:none}}@media (max-width: 480px){.nav-blur.svelte-1yzr68m .section{padding-left:1.1rem;padding-right:1.1rem}.nav-blur.svelte-1yzr68m .logotype{font-size:1.25rem}}
