:where(nav,.site-nav,.menu,.sidebar,.section-title,.article-title,.site-footer,.prose) a{transition:color .18s ease,text-decoration-color .18s ease,background .18s ease,transform .18s ease,opacity .18s ease}:where(nav,.site-nav,.menu,.sidebar,.section-title,.article-title,.site-footer,.prose) a{position:relative;text-decoration:none}:where(nav,.site-nav,.menu,.sidebar,.section-title,.article-title,.site-footer,.prose) a::after{content:"";position:absolute;left:0;right:0;bottom:-.06em;height:.12em;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .22s ease;opacity:.6}@media(hover:hover){:where(nav,.site-nav,.menu,.sidebar,.section-title,.article-title,.site-footer,.prose) a:hover::after,:where(nav,.site-nav,.menu) li:hover>a::after{transform:scaleX(1);transform-origin:left}}@media(hover:hover){:where(nav,.site-nav,.menu,.sidebar) li:hover>a{transform:translateY(-1px)}}:where(nav,.site-nav,.menu,.sidebar) a svg{opacity:.85}@media(hover:hover){:where(nav,.site-nav,.menu,.sidebar) :where(a:hover,li:hover>a) svg{opacity:1}}:where(nav,.site-nav,.menu) li>a{padding:.4em .6em;border-radius:.6rem}@media(hover:hover){html[data-scheme=light] :where(nav,.site-nav,.menu) li:hover>a{background:color-mix(in srgb,var(--link-hover) 14%,transparent)}html[data-scheme=dark] :where(nav,.site-nav,.menu) li:hover>a{background:color-mix(in srgb,var(--link-hover) 22%,transparent)}}:where(nav,.site-nav,.menu,.sidebar,.section-title,.article-title,.site-footer,.prose) a:focus-visible{outline:2px solid var(--link-hover);outline-offset:3px;border-radius:.3rem}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media(prefers-contrast:more){:where(nav,.site-nav,.menu,.sidebar,.section-title,.article-title,.site-footer,.prose) a::after{opacity:.9;height:.14em}:where(nav,.site-nav,.menu) li>a{border-radius:.8rem}}.widget--toc ul{list-style:none;margin:0;padding:0}.widget--toc #TableOfContents li{margin:0 0 0 0!important;padding:5px!important;word-wrap:break-word;text-align:left}.widget--toc li:last-child{margin-bottom:0}.widget--toc li>*{margin:0;text-align:left}.widget--toc li>ul{margin:.5em 0 0;padding:0 0 0 1em}.widget--toc a{text-align:left;display:block;line-height:1.3}.widget--toc a::before,.widget--toc a::after{content:none!important}@media(min-width:1100px){.left-sidebar{width:20%;flex-basis:20%;flex-shrink:0;display:flex;flex-direction:column;align-items:center}.main,.main.full-width{width:60%;flex-basis:60%}.right-sidebar{width:20%;flex-basis:20%;flex-shrink:0}}:root{--border:rgba(0,0,0,.12)}@media(prefers-color-scheme:dark){:root{--border:rgba(255,255,255,.16)}}.article-item:hover{border-color:initial}.search-result--list .article-title{color:inherit}.page-title,.search-result--title{color:var(--fg,inherit)}html[data-scheme=dark] .page-title,html[data-scheme=dark] .search-result--title{color:var(--fg,#e5e7eb)!important}html[data-scheme=dark] .search-result--list .article-preview,html[data-scheme=dark] .search-result--list .article-time{color:var(--muted,#cbd5e1)!important}.search-result--list .article-title a{color:var(--fg,inherit)}html[data-scheme=dark] .search-result--list .article-title a{color:var(--fg,#e5e7eb)!important}.search-result--list{min-height:8rem}html[data-scheme=dark] .search-result--list .article-title{color:var(--fg,#e5e7eb)}html[data-scheme=dark] .search-result--list .article-preview{color:var(--muted,#cbd5e1)}.search-result--list .article{min-height:6rem}.search-result--list{min-block-size:8rem}.search-result--list .article.is-empty{min-block-size:10rem;display:flex;align-items:center}.search-result--list .article.is-empty .article-time{visibility:hidden;block-size:1.25rem;margin:.25rem 0 .5rem}.search-result--list .article.is-empty .article-details{padding-block:1rem}.search-result--list .article.is-skeleton{visibility:hidden}.search-result--list{min-block-size:10rem}.search-result--list{padding-block:1px}.search-result--list .article.is-skeleton{visibility:hidden}.search-result--list.article-list{display:grid;grid-template-columns:1fr!important}.search-result--list .article{width:100%}.search-result--list{max-width:680px}.right-sidebar .widget{width:100%;box-sizing:border-box}.search-form,.search-result--list{margin-inline:auto}.search-result--list{display:flex;flex-direction:column;gap:var(--gap,1rem);width:100%;max-width:680px}.search-result--list .article{width:100%}.search-result--list{display:block!important;grid-template-columns:none!important;width:100%!important}.search-result--list .article,.search-result--list .article>.article-details{width:100%!important;max-width:none!important}.search-result--list .article+.article{margin-top:1rem}