body{color:#aaa;background-color:#222;font-family:sans-serif;line-height:1.5;max-width:1000px;margin:40px auto;padding:0 10px}h1,h2,h3{line-height:1.2}h1,nav,footer{text-align:center}li.menu{display:inline;padding:10px}.highlight div,.highlight pre{overflow-x:auto}header{border-bottom:1px solid #222;margin-bottom:1rem}footer{border-top:1px solid #222;margin-top:1rem}a{color:#aaa}.logo{display:block;margin-right:auto;margin-left:auto}