body{font-family:serif}body>header .nav a,h1,h2{font-family:sans-serif}a{color:#e00000}a:hover{color:#a50000}h3{font-size:1.4rem}h4{font-size:1.2rem;margin:30px 0 15px}.container{margin-top:20px;margin-bottom:20px}.container-small{max-width:650px}.hljs,pre,pre code{max-width:750px}pre{background:#fcfcfc!important;border-radius:0;border:1px solid #ddd!important}pre:last-child{margin-bottom:0}code.hljs{background:0 0!important}.nav{display:inline-block}.nav a{padding:0 10px}li,p{font-size:1.1rem;line-height:1.6rem}.nav:first-of-type a{padding-left:0}body>header{padding:15px 0;background:#a50000;background:linear-gradient(90deg,#a50000 0,#af0000 66%,#b70000 100%)}.page,body>.header2,footer{padding:50px 0}body>header .nav a{color:#fff}body>.header2{background:#a50000;background:linear-gradient(90deg,#a50000 0,#af0000 66%,#b70000 100%);color:#fff}body>.header2 h1{margin-top:0}body>.header2 a{color:#fff;text-decoration:underline}body>.header2 iframe{margin-top:15px}.page:nth-child(odd){background:#eee;border:1px solid #ccc;border-left:0;border-right:0}footer{border-top:1px solid #ccc}.sidebar-container h3{border-bottom:1px solid #ccc}.sidebar-container h4{border-bottom:1px solid #eee}.sidebar{border:1px solid #ccc;padding:15px}.sidebar h4{margin:0 0 10px}.sidebar-section:not(:last-child){margin-bottom:5px}.sidebar ul{margin:0}.sidebar li,.sidebar p{font-size:.9rem;line-height:1.2rem}.subheader{color:#777;margin-bottom:10px}.note{background:#e6f6ff;border:1px solid #aae0ff;padding:10px;font-size:.8rem}ol.chapters{counter-reset:number}ol.chapters li{list-style:none;counter-increment:number}ol.chapters li::before{content:"Chapter " counter(number) ".";position:relative;left:-5px}