.full-center{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:10%;display:flex}.icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem}.menu{padding:.125rem}.menu>li{display:inline}.menu>li>a{color:inherit;padding:.46875rem 1rem;font-size:.875rem;text-decoration:none;display:inline-block}.menu>li>a:visited{color:inherit}.menu>li>a:hover,.menu>li>a:focus-visible{color:var(--text-theme-color-plus)}.scroll-y,[popover]{scrollbar-width:thin;overflow-y:auto}:is(.scroll-y,[popover]):hover{scrollbar-color:var(--text-color-minus)transparent}.spin{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.timestamp{text-align:end;margin-inline-start:auto}.timestamp>span{margin-inline:1rem .5rem}.toc>ul>li>ul>li>ul{color:var(--text-color-minus)}.toc ul>li>a{text-decoration:none}.toc ul>li>a:not([aria-current=location]){color:inherit}.toc ul>li>a:hover,.toc ul>li>a:focus-visible{color:var(--text-theme-color-plus)}#app{outline:none}#app>header{height:var(--blank-size);justify-content:space-between;align-items:center;padding:0 10%;display:flex;position:sticky}#app>header>menu>li+li{margin-left:1em}#home{margin:0 var(--blank-size);align-content:end;justify-items:start}#home>address{color:var(--text-color-minus)}#home>address>nav>ul>li:before{content:"/"}#hud{top:0;color:var(--hud-color);position:fixed;inset-inline-start:0}#item{grid-template-columns:calc(50% - 50rem) min(20rem,20%) min(60rem,80%) 1fr}#item>article{padding:0 var(--blank-size)var(--blank-size)var(--blank-size);grid-column:3}#item>aside{top:var(--blank-size);height:max(calc(100dvh - var(--blank-size)*2),var(--blank-size)*2);border-radius:var(--subtle-border-radius);flex-direction:column;grid-area:1/2;margin:0 1rem;font-size:.875rem;display:flex;position:sticky}#item>aside>menu{color:var(--text-color-minus);flex-wrap:nowrap;display:flex}#item>aside>menu>li:last-child{flex:1;min-width:0;display:flex}#item>aside>menu>li>a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#item>aside>nav{flex-grow:1;min-height:0;padding:1rem}#item>.full-center{grid-column:1/-1}#lib{height:calc(100dvh - var(--blank-size)*2);grid-template-rows:auto 1fr;grid-template-columns:repeat(2,min(40rem,50dvw));justify-content:center}#lib>section{height:100%;min-height:0;margin:0 1rem;position:relative}#lib>section>header{justify-content:space-between;align-items:center;display:flex}#lib>section>header>label{color:var(--text-color-minus)}#lib>section>nav{scrollbar-width:thin;height:100%}#lib>section>nav>ul>li>a{display:block}#lib-highlights{grid-area:1/2/3}#lib-stats{grid-column:1}#lib-updates{min-height:0;overflow:hidden}#pop-search{inset:var(--blank-size)0 auto 0;width:min(40rem,90dvw);max-height:calc(100dvh - var(--blank-size) - 2.5rem);margin:0 auto}#pop-search:popover-open{flex-direction:column;display:flex;overflow:hidden}#pop-search>nav{flex:1}#pop-search>nav>ul>li>a{color:inherit;display:block}#pop-search>nav>ul>li>a>*>em{color:var(--text-theme-color)}#pop-search>nav>ul>li>a>strong{display:block}#pop-search>nav>ul>li>a>p{color:var(--text-color-minus)}#pop-filter{position-anchor:--btn-filter;top:anchor(bottom);right:anchor(right);padding:.25rem;display:none}#pop-filter:popover-open{display:grid}#pop-filter>dt>svg{vertical-align:bottom;margin:.5rem 0}#pop-filter-lang{position-anchor:--btn-filter-lang;top:anchor(bottom);left:anchor(left);min-width:anchor-size(width);display:none}#pop-filter-lang:popover-open{display:block}#pop-item-lang{position-anchor:--btn-item-lang;top:anchor(bottom);left:anchor(left)}#pop-locale{position-anchor:--btn-locale;top:anchor(bottom);left:anchor(left);min-width:anchor-size(width);display:none}#pop-locale:popover-open{display:block}@media (max-width:768px){#lib{height:auto}#item>article{grid-column:1;padding:0 max(3.5rem,10%)}#item>aside{background:var(--bg-color-minus);width:20rem;-webkit-backdrop-filter:blur(var(--blur-radius));backdrop-filter:blur(var(--blur-radius));border-radius:var(--border-radius);box-shadow:0 0 var(--blur-radius)var(--text-color-minus);grid-column:auto;position:fixed}#lib-highlights{grid-area:auto/1}}