.toc__label{color:var(--muted);margin:0 0 14px;font-size:10px}.toc__list{border-left:1px solid var(--line);gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc__link{color:var(--muted);grid-template-columns:26px minmax(0,1fr);gap:6px;padding:6px 0 6px 14px;font-size:14px;line-height:1.3;transition:color .2s steps(2,end);display:grid;position:relative}.toc__link span{padding-top:2px;font-size:10px}.toc__link:before{content:"";background:var(--lime);width:1px;transition:transform .24s steps(3,end);position:absolute;top:6px;bottom:6px;left:-1px;transform:scaleY(0)}.toc__link:hover,.toc__link.is-active{color:var(--fg)}.toc__link.is-active span{color:var(--lime)}.toc__link.is-active:before{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.toc__link,.toc__link:before{transition:none}}
