html[data-theme=light][data-frost=reduced] body main article.content{--foreground: var(--foregroundAlt);color:var(--foregroundAlt)}body main{flex-direction:row;gap:1em;height:100%;overflow:auto;padding:var(--padding);text-shadow:var(--text-shadow)}body main nav.pages,body main nav.toc{width:fit-content;min-width:15vw;font-size:10pt;display:flex;flex-direction:column}body main nav.pages b,body main nav.toc b{border-bottom:var(--border);width:100%}body main nav.pages p,body main nav.toc p{margin-top:0}body main nav.pages li.separator:not(:first-child),body main nav.toc li.separator:not(:first-child){padding-top:1em}body main nav.pages li.separator a,body main nav.toc li.separator a{font-weight:700 !important}body main nav.pages ul,body main nav.toc ul{list-style:none;padding:0;margin-top:.5em;display:flex;flex-direction:column;gap:.5em}body main nav.pages ul li:not(:last-child),body main nav.toc ul li:not(:last-child){border-bottom:var(--border)}body main nav.pages ul li>ul,body main nav.toc ul li>ul{padding-left:var(--padding)}body main article.content{flex-grow:1;height:fit-content;background:var(--background);backdrop-filter:var(--frost);box-shadow:var(--shadow);border-radius:var(--border-radius);border:var(--border);padding:var(--padding)}body main article.content h1:first-child{margin-top:0}body main article.content h1{font-size:2em}body main article.content h2{font-size:1.5em}body main article.content h3{font-size:1.3em}body main article.content h4{font-size:1em}body main article.content h5{font-size:.8em}body main article.content h6{font-size:.7em}body main article.content h1,body main article.content h2,body main article.content h3,body main article.content h4,body main article.content h5,body main article.content h6{margin-bottom:0}body main article.content hr{margin:0}body main article.content a{border-bottom:1px dotted var(--foreground)}body main article.content a:hover{border-color:var(--primary)}