.credits,.header{text-align:center}body{color:#777}pre{font-size:14px;font-family:monospace;color:#000;line-height:1;white-space:pre-wrap}#layout,#menu,.menu-link{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#layout{position:relative;padding-left:0}#layout.active{position:relative;left:200px}#layout.active #menu{left:200px;width:200px}#layout.active .menu-link{left:200px}#menu,.menu-link{position:fixed;top:0;left:0}.content{padding:0 2em;max-width:90%;margin-bottom:50px;line-height:1.6em}.header{margin:0;color:#333;padding:2.5em 2em;border-bottom:1px solid #eee}.header h1{margin:.2em 0;font-size:3em;font-weight:300}.header h2{font-weight:300;color:#ccc;padding:0;margin-top:0}.content-subhead{margin:50px 0 20px;font-weight:300;color:#888}#menu{margin-left:-200px;width:250px;bottom:0;z-index:1000;background:#191818;overflow-y:auto;-webkit-overflow-scrolling:touch}#menu a{color:#999;border:none;font-size:.8rem;line-height:1rem}#menu .pure-menu,#menu .pure-menu ul{border:none;background:0 0}#menu .pure-menu .menu-item-divided,#menu .pure-menu ul{border-top:1px solid #333}#menu .pure-menu li a:focus,#menu .pure-menu li a:hover{background:#333;color:#FFF}#menu .pure-menu-heading,#menu .pure-menu-selected{background:#1f8dd6}#menu .pure-menu-selected a{color:#fff}#menu .pure-menu-heading{font-size:110%;font-weight:300;letter-spacing:.1em;color:#fff;margin-top:0;padding:.5em .8em;background:0 0}.credits,.credits a,ol li{color:#CCC}.credits{border-top:1px solid #DDD;font-size:.8rem;margin-top:50px}.menu-link{display:block;background:#000;background:rgba(0,0,0,.7);font-size:10px;z-index:10;width:2em;height:auto;padding:2.1em 1.6em}.menu-link:focus,.menu-link:hover{background:#000}.menu-link span{position:relative;display:block}.menu-link span,.menu-link span:after,.menu-link span:before{background-color:#fff;width:100%;height:.2em}.menu-link span:after,.menu-link span:before{position:absolute;margin-top:-.6em;content:" "}.menu-link span:after{margin-top:.6em}@media (max-width:480px){.content{padding:0}}@media (min-width:48em){#layout.active .menu-link,#menu,.menu-link{left:200px}.content,.header{padding-left:2em;padding-right:2em}.menu-link{position:fixed;display:none}}.truncate{width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ol{list-style:decimal-leading-zero}ol li{border-bottom:1px solid #DDD;font-weight:100;font-size:12px}ol li:last-child{border-bottom:0 solid #DDD}ol li pre{height:auto;overflow:visible;word-break:break-word}