@container (width>=76.25rem){.col-toc.svelte-1c2eg4m .sticky:where(.svelte-1c2eg4m){top:calc(var(--header-h) + 1.5rem);position:sticky}}.book-toc.svelte-1c2eg4m ol:where(.svelte-1c2eg4m){gap:.9rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.book-toc.svelte-1c2eg4m a:where(.svelte-1c2eg4m){color:var(--ink-muted);gap:.15rem;text-decoration:none;display:grid}.book-toc.svelte-1c2eg4m a:where(.svelte-1c2eg4m):hover,.book-toc.svelte-1c2eg4m .current:where(.svelte-1c2eg4m) a:where(.svelte-1c2eg4m){color:var(--ink)}.book-toc.svelte-1c2eg4m .current:where(.svelte-1c2eg4m) a:where(.svelte-1c2eg4m){font-weight:500}.book-toc.svelte-1c2eg4m .display:where(.svelte-1c2eg4m){letter-spacing:.1em;font-size:.7rem}.col-main.svelte-1c2eg4m{min-width:0}.ch-head.svelte-1c2eg4m{max-width:var(--measure);margin-bottom:2.5rem}h1.svelte-1c2eg4m{letter-spacing:.005em;margin:0;font-size:clamp(1.7rem,4vw,2.4rem);font-weight:500;line-height:1.3}.meta.svelte-1c2eg4m{letter-spacing:.06em;margin:.8rem 0 0;font-size:.72rem}@container not (width>=76.25rem){.col-toc.svelte-1c2eg4m{display:none}}
