html,body{background:#2e3440}html{height:100%}body{color:#eceff4;font-family:monospace;font-size:16px;line-height:1.4;margin:0;min-height:100%;overflow-wrap:break-word}nav,footer{display:flex;justify-content:space-between;align-items:center;gap:1rem}nav .right,footer .right{text-align:right}nav a:link,nav a:visited,footer a:link,footer a:visited{color:#eceff4}nav a:hover,footer a:hover{color:#88c0d0}a:link,a:visited{color:#88c0d0}h2,h3,h4,h5,h6{margin:1rem 0}h1{margin-top:2rem}h2{padding-top:1rem;position:relative;padding-bottom:.25rem}h2::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#4c566a}h3{margin-top:1rem;padding-top:.5rem;margin-bottom:.25rem}h4{margin:0;padding:0}hr{margin:2rem 0}p{margin:1rem 0}li{margin:.4rem 0}main{max-width:700px;margin:0 auto;padding:2.5rem 2rem}footer{display:flex;justify-content:center;align-items:center;padding-top:2rem}hr{text-align:center;border:0}hr:before{content:''}hr:after{content:attr(data-content)"~"}pre{background:#000;padding:1em;overflow-x:auto}table{width:100%}table,th,td{border:thin solid #000;border-collapse:collapse;padding:.4rem}code{color:#eceff4;background:#4c566a;font-size:80%;padding:.1em .2em;font-size:90%}code.has-jax{-webkit-font-smoothing:antialiased;background:inherit !important;border:none !important;font-size:100%}details>summary{list-style-type:"+ "}details[open]>summary{list-style-type:"- "}details{border:thin solid #4c566a;padding:.75rem;margin:.75rem}details summary{cursor:pointer}details p{padding:.5rem;margin:0}img{max-width:100%;display:block;margin:0 auto}figcaption{text-align:center;opacity:.5}