@import"https://fonts.googleapis.com/css2?family=Rubik&display=swap";@import"https://fonts.googleapis.com/css2?family=Fira+Code&display=swap";@import"https://fonts.googleapis.com/css2?family=Maiden+Orange&display=swap";body{margin:0;font-family:sans-serif;overflow-y:scroll;width:100%}*{box-sizing:border-box;scroll-margin-top:2rem}a{text-decoration:none}.layout{display:flex;margin:auto}.layout .sidebar{padding:20px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;line-height:1.8em}.layout .content{padding:20px 20px 50px;border-left:2px solid #eee;min-height:100vh;width:100%}@media screen and (min-width: 1600px){.layout{max-width:1200px}}@media screen and (min-width: 1200px) and (max-width: 1599px){.layout{max-width:900px}}@media screen and (min-width: 901px) and (max-width: 1199px){.layout{max-width:80vw}}@media screen and (max-width: 900px){.layout{flex-direction:column;max-width:90vw;line-height:3em}.layout .sidebar{padding:0 0 .5em;border-bottom:2px solid #eee;width:100%}.layout .content{padding:20px 20px 50px;border-left:none;width:100%}.layout .navitem{text-align:center;font-size:2em}}.navitem{padding:3px 10px;position:relative;width:100%;text-align:right}.navitem.is-active{background-color:#eee}p{font-family:Rubik,sans-serif;font-size:1.2em;line-height:1.5em}ul,ol{padding-left:20px;font-family:Rubik,sans-serif;font-size:1.2rem;line-height:1.8rem}ul code,ol code{font-size:.8em}code{font-family:Fira Code,monospace;font-size:.8em;line-height:1.25em}pre code{font-size:1.1em}h1,h2,h3,h4,h5,h6{font-family:Maiden Orange,serif;font-weight:400;line-height:1.25em;margin:.5em 0 0;padding:0}h1{font-size:3.25em;text-decoration:underline}h2{font-size:2.75em}h2 code{font-size:.8em}h3{font-size:2em;font-style:italic}h4{font-size:1.5em}h5{font-size:1.2em}h6{font-size:1em}html{scroll-behavior:smooth}
