body#zonex-site.single-post .single-post-page .zonex-article-toc{font-family:inherit;min-width:0;align-self:start;color:var(--zonex-toc-link-color)}
body#zonex-site.single-post .single-post-page .zonex-article-toc .zonex-toc-title{display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:inherit;font-weight:700;line-height:1.6;margin:0;padding:0;list-style:none}
body#zonex-site.single-post .single-post-page .zonex-article-toc summary{cursor:pointer}
.zonex-toc-title::-webkit-details-marker{display:none}
.zonex-toc-toggle{width:10px;height:10px;border-inline-end:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);flex-shrink:0;margin-inline-end:4px}
details[open]>.zonex-toc-title>.zonex-toc-toggle{transform:rotate(225deg)}
body#zonex-site.single-post .single-post-page .zonex-article-toc .zonex-toc-list{display:grid;list-style:none!important;counter-reset:zonex-toc;margin:16px 0 0!important;padding:0!important;min-width:0;overscroll-behavior:contain}
body#zonex-site.single-post .single-post-page .zonex-article-toc .zonex-toc-list li{margin:0!important;padding:0!important;list-style:none!important;min-width:0}
body#zonex-site.single-post .single-post-page .zonex-article-toc .zonex-toc-list li::before{display:none!important}
body#zonex-site.single-post .single-post-page .zonex-article-toc .zonex-toc-list a{display:block;padding:4px 8px;padding-inline-start:calc(8px + var(--zonex-toc-depth,0)*var(--zonex-toc-indent,16px));font-family:inherit;overflow-wrap:anywhere;color:var(--zonex-toc-link-color)!important;background:transparent!important;text-decoration:none!important;border:0!important;box-shadow:none!important}
body#zonex-site.single-post .single-post-page .zonex-article-toc[data-numbered=true] .zonex-toc-list a::before{counter-increment:zonex-toc;content:counter(zonex-toc) ". ";font-variant-numeric:tabular-nums}
body#zonex-site.single-post .single-post-page .zonex-article-toc .zonex-toc-list a:is(:hover,:active,:focus-visible){color:var(--zonex-toc-hover-color)!important}
body#zonex-site.single-post .single-post-page .zonex-article-toc .zonex-toc-list a.is-current{color:var(--zonex-toc-active-color)!important;background:var(--zonex-toc-active-background)!important}
body#zonex-site.single-post .single-post-page .zonex-article-toc :is(a,summary):focus-visible{outline:2px solid var(--zonex-toc-hover-color);outline-offset:3px}
.zonex-toc-home{display:none!important}
body#zonex-site.single-post .single-post-page .zonex-sidebar[data-zonex-toc-sticky=true]{position:sticky!important;top:var(--zonex-toc-scroll-offset,105px)!important;align-self:start}
body#zonex-site.single-post .single-post-page .zonex-sidebar[data-zonex-toc-sticky=false]{position:static!important}
@media(max-width:1024px){body#zonex-site.single-post .single-post-page .zonex-sidebar[data-zonex-toc-sticky]{position:static!important}}
