.toc.svelte-1sxtuwu{padding-block:var(--space-3)}.toc--collapsible.svelte-1sxtuwu{padding-block:var(--space-4);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.toc__title.svelte-1sxtuwu,.toc__toggle.svelte-1sxtuwu{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft);font-size:.72rem;font-weight:500}.toc__title.svelte-1sxtuwu{margin-bottom:var(--space-3)}.toc__toggle.svelte-1sxtuwu{background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.toc__panel.svelte-1sxtuwu{padding-top:var(--space-3)}.toc__icon.svelte-1sxtuwu{transition:transform var(--duration-base) var(--ease-standard)}.toc__icon--open.svelte-1sxtuwu{transform:rotate(180deg)}ol.svelte-1sxtuwu{gap:.2rem;display:grid}a.svelte-1sxtuwu{justify-content:space-between;align-items:flex-start;gap:var(--space-3);color:var(--color-ink-soft);transition:color var(--duration-fast) var(--ease-standard);padding:.45rem 0 .45rem .75rem;font-size:.95rem;line-height:1.3;text-decoration:none;display:flex;position:relative}a.svelte-1sxtuwu:before{content:"";background:var(--color-ink);opacity:0;transform-origin:50%;width:2px;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);position:absolute;top:.55rem;bottom:.55rem;left:0;transform:scaleY(.45)}a.svelte-1sxtuwu>span:where(.svelte-1sxtuwu){min-width:0}a.active.svelte-1sxtuwu{color:var(--color-ink)}a.active.svelte-1sxtuwu:before{opacity:1;transform:scaleY(1)}small.svelte-1sxtuwu{color:var(--color-ink-muted);transition:color var(--duration-fast) var(--ease-standard);flex:none}a.svelte-1sxtuwu:hover,a.svelte-1sxtuwu:focus-visible{color:var(--color-ink)}a.svelte-1sxtuwu:hover small:where(.svelte-1sxtuwu),a.svelte-1sxtuwu:focus-visible small:where(.svelte-1sxtuwu),a.active.svelte-1sxtuwu small:where(.svelte-1sxtuwu){color:var(--color-ink-soft)}
