body{--body-margin:0px;min-height:calc(100vh - 2 * var(--body-margin));min-width:100vw;max-width:100vw;margin:var(--body-margin);font-family:Verdana,sans-serif}body,body>*,html{display:flex;flex-direction:column;align-items:center;text-align:justify}body>*{box-sizing:border-box;width:100%}*{max-width:100%}main{flex:1;margin:5px 10px 2vh;padding:0 10%}main :is(h2,h3,h4,h5,h6){width:100%;text-align:start;margin-left:10%}main :has(li){display:flex;flex-direction:column;width:100%}main li{align-self:flex-start}footer,header{font-size:large;margin:10px}@media (min-width:1000px){main{padding:0 25%}}#footer-text{display:flex;flex-direction:column;white-space:nowrap;justify-content:center;align-items:center}#footer-text>*{display:flex;flex-direction:row;width:auto}@media screen and (max-width:400px){#commit-hash{display:none}}@media screen and (max-width:420px){#footer-emojis{display:none}}hr{--side-margin:10px;margin:0 var(--side-margin);width:calc(100% - 2 * var(--side-margin))}h1,h2,h3,h4,h5,h6{text-align:center}pre{text-wrap:wrap}.plain-links a{color:#000;text-decoration:underline!important}div,main>p{width:100%}.nav{display:flex;gap:.5em 1em;padding:0;margin:0;list-style:none}.nav-item{display:inline-block}.nav-item a[href]:not(:hover){text-decoration:none}.nav a[href][aria-current=page]{text-decoration:underline}