@layer quartz-base{.reading-toc{overscroll-behavior:contain;scrollbar-width:thin;flex:0 auto;min-height:0;font-size:.9rem;line-height:1.45;overflow-y:auto}.reading-toc-track{position:relative}.reading-toc ul{border-left:2px solid var(--lightgray);margin:0;padding:0;list-style:none}.reading-toc li{margin:0}.reading-toc a{color:var(--gray);padding:.3rem 0 .3rem .9rem;font-weight:400;text-decoration:none;transition:color .2s;display:block}.reading-toc a:hover{color:var(--dark)}.reading-toc a.active{color:var(--secondary)}.reading-toc li.depth-1>a{padding-left:1.9rem}.reading-toc li.depth-2>a{padding-left:2.9rem}.reading-toc-indicator{background:var(--secondary);opacity:0;border-radius:1px;width:2px;height:0;transition:transform .25s cubic-bezier(.2,0,0,1),height .25s cubic-bezier(.2,0,0,1),opacity .2s;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.reading-toc-indicator{transition:none}}@media not all and (min-width:1200px){.sidebar.right>.reading-toc{display:none}}}