.chap-nav.svelte-fygj8d{font-family:var(--font-body)}.menu-toggle.svelte-fygj8d{display:flex;align-items:baseline;gap:.4rem;width:100%;padding:.6rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-pill, 9999px);background-color:var(--color-surface);color:var(--color-text);font-weight:600;cursor:pointer}.menu-toggle.svelte-fygj8d .now:where(.svelte-fygj8d){color:var(--color-text-muted);font-weight:400}.chap-list.svelte-fygj8d{list-style:none;margin:0;padding:0;display:none}.chap-list.open.svelte-fygj8d{display:block;position:absolute;z-index:20;margin-top:.5rem;padding:.5rem .9rem;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem;box-shadow:0 4px 14px var(--color-shadow);min-width:12rem}.chap-link.svelte-fygj8d{display:inline-block;position:relative;padding:.35rem 0;color:var(--color-text-muted);text-decoration:none;font-weight:500}.chap-link.svelte-fygj8d:hover{color:var(--color-text)}.chap-link.active.svelte-fygj8d{color:var(--color-accent);font-weight:600}.chap-link.active.svelte-fygj8d:after{content:"";position:absolute;left:0;right:0;bottom:-.1rem;height:2px;background-color:var(--color-accent)}@media(min-width:48rem){.menu-toggle.svelte-fygj8d{display:none}.chap-list.svelte-fygj8d,.chap-list.open.svelte-fygj8d{display:block;position:sticky;top:2rem;background:none;border:none;box-shadow:none;padding:0;min-width:0}.chap-link.svelte-fygj8d{display:block;padding:.4rem 0}}
