/*! [components] section-toc.css */.section-toc{--swiper-scrollbar-sides-offset:0;--swiper-scrollbar-bottom:3px;--swiper-scrollbar-size:5px;position:-webkit-sticky;position:sticky;z-index:9;top:calc(var(--wp-adminbar-height,0px) + var(--gnav-height,6em));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;margin-left:calc(var(--section-padding-x) * -1);padding:1em 0;width:calc(100% + var(--section-padding-x) * 2);background:rgb(var(--color-bg-body-rgb) / .5);--blur-radius:9px;-webkit-backdrop-filter:blur(var(--blur-radius));backdrop-filter:blur(var(--blur-radius))}.section-toc>.swiper-wrapper{margin:0 auto;padding:0;width:auto}.section-toc.swiper-initialized>.swiper-scrollbar{z-index:1;left:1em;width:calc(100% - 2em)}.site-main>.section-toc{margin-left:0;width:100%}.section-toc-list{--toc-line-height:1.5;--toc-font-size:calc(var(--font-size) * .75);--toc-padding-x:1em;--toc-padding-y:calc(var(--toc-padding-x) - (var(--toc-line-height) - 1) * var(--toc-font-size) / 2);--toc-bg-color-rgb:var(--color-bg-body-rgb);--toc-bg-color-a:1;--toc-border-width:var(--btn-border-width);--toc-border-color-rgb:var(--color-text-link-rgb);--toc-border-color-a:.3;--toc-border-radius:5px;--toc-text-color-rgb:var(--color-text-link-rgb);--toc-text-color-a:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden;list-style:none;margin:0 auto;padding:0 1em;max-width:100%;width:auto;line-height:var(--toc-line-height);font-size:var(--toc-font-size)}.section-toc-item{margin:0;padding:var(--toc-border-width) 0}.section-toc-link{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--toc-padding-y) var(--toc-padding-x);background:rgb(var(--toc-bg-color-rgb) / var(--toc-bg-color-a));border:var(--toc-border-width) solid rgb(var(--toc-border-color-rgb) / var(--toc-border-color-a));border-radius:0;border-right:none;white-space:nowrap;color:rgb(var(--toc-text-color-rgb) / var(--toc-text-color-a));fill:rgb(var(--toc-text-color-rgb) / var(--toc-text-color-a));-webkit-transition:border-color .2s ease-out;transition:border-color .2s ease-out}.section-toc-item:first-child>.section-toc-link{border-radius:var(--toc-border-radius) 0 0 var(--toc-border-radius)}.section-toc-item:last-child>.section-toc-link{border-right:1px solid rgb(var(--toc-border-color-rgb) / var(--toc-border-color-a));border-radius:0 var(--toc-border-radius) var(--toc-border-radius) 0}.section-toc-link.intersection{--toc-text-color-rgb:var(--color-text-link-rgb);-webkit-box-shadow:inset 0 -2px 0 rgb(var(--color-text-link-rgb) / 1);box-shadow:inset 0 -2px 0 rgb(var(--color-text-link-rgb) / 1)}.section-toc-label{font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.section-toc-icon{margin-right:.25em}.section-toc-icon svg{display:block;width:1em;height:calc(var(--toc-line-height) * 1em);-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain}@media (any-hover:hover){.section-toc-link:hover{--toc-border-color-rgb:var(--color-text-link-rgb);--toc-border-color-a:1;--toc-text-color-rgb:var(--color-text-link-rgb)}.section-toc-item:has(.section-toc-link:hover)+.section-toc-item>.section-toc-link{border-left-color:rgb(var(--color-text-link-rgb) / 1)}}@media (any-hover:none){.section-toc-link:active{--toc-border-color-rgb:var(--color-text-link-rgb);--toc-border-color-a:1;--toc-text-color-rgb:var(--color-text-link-rgb)}.section-toc-item:has(.section-toc-link:hover)+.section-toc-item>.section-toc-link{border-left-color:rgb(var(--color-text-link-rgb) / 1)}}