*{box-sizing:border-box}body{color:#333;font-family:sans-serif;line-height:1.5em;margin:0}ul{padding-left:1.25em}ul li{list-style:square;margin:0.3em 0}a{color:REPLACE_COLOR_HERE;text-decoration:none}a:hover{text-decoration:underline}.wrapper{max-width:52em;margin:auto;padding:0 1em}h1,h2,h3,h4,h5,h6{margin:1em 0 0.5em 0;line-height:1.2em;font-size:1.2em;font-weight:400;color:#000}h1,h2{padding-bottom:0.3em;border-bottom:1px solid #eee}h1{font-size:2.2em}h2{font-size:1.8em}h3{font-size:1.4em}p{margin:0.5em 0}code,pre{font-family:monospace;font-size:1.1em;background:#fff;border:0.1em solid #e1e1e1}code{display:inline-block;padding:0 0.4em;border-radius:0.2em}pre{display:block;margin:1em 0;padding:0.5em 1em;border-radius:0.3em;box-shadow:0 0.1em 0.1em rgba(0,0,0,0.1);overflow-x:auto}pre>code{font-size:1em;padding:0;border-radius:0;border:0}@media all and (max-width:52em){.wrapper pre{border-radius:0;border-left:0;border-right:0;margin:1em -1.1em}}hr{border:0;border-bottom:0.1em solid #eee;margin:2.5em 25%}.navbar{background:REPLACE_COLOR_HERE;color:#fff;margin-bottom:2em;box-shadow:0 0.2em 0.2em rgba(0,0,0,0.2);position:relative;z-index:100;width:100%;overflow:auto;white-space:nowrap}.navbar:after{content:"";display:block;visibility:hidden;height:0;clear:both}.navbar ul{margin:0;padding:0}.navbar ul.left{float:left}.navbar ul.right{float:right}.navbar ul li{display:inline-block;margin:0;padding:0.75em 1em}.navbar ul li a{display:block;margin:-0.75em -1em;padding:0.75em 1em;text-decoration:none;color:rgba(255,255,255,0.7);transition:0.2s color ease-out}.navbar ul li a:hover{color:#fff}.navbar ul li a.active{color:#fff;background:rgba(255,255,255,0.15)}.navbar .wrapper{padding:0}.navbar.sticky{position:sticky;top:0;z-index:200}@media all and (max-width:52em){.navbar ul{display:inline-block}.navbar ul.left,.navbar ul.right{float:none}.navbar .wrapper{display:inline-block}}.sidebar-container{display:flex;flex-direction:row;align-content:stretch;align-items:stretch}.sidebar-container .sidebar{box-shadow:inset 0 0 0.2em rgba(0,0,0,0.15);background:#eee;width:20em;padding:1px}.sidebar-container .sidebar .nav{margin:0.5em 0;padding:0}.sidebar-container .sidebar .nav li{margin:0;display:block;list-style:none}.sidebar-container .sidebar .nav li.section{padding:0.8em 0.8em 0.3em 0.8em;color:#888;text-transform:uppercase}.sidebar-container .sidebar .nav li.section:hover{background:transparent}.sidebar-container .sidebar .nav li a{display:block;padding:0.3em 0.8em}.sidebar-container .sidebar .nav li:hover,.sidebar-container .sidebar .nav li.active{background:rgba(0,0,0,0.05)}.sidebar-container .sidebar .nav li:hover a,.sidebar-container .sidebar .nav li.active a{color:#333;text-decoration:none}.sidebar-container .content{flex:1}.sidebar-container>label{display:none}.sidebar-container>input[type=checkbox]{display:none}@media all and (max-width:67em){.sidebar-container{display:block}.sidebar-container>label{display:block;cursor:pointer;color:REPLACE_COLOR_HERE;text-align:center;border-bottom:0.1em solid #eee;padding:0.5em}.sidebar-container>input[type=checkbox] + .sidebar{display:none}.sidebar-container>input[type=checkbox]:checked + .sidebar{display:block;width:100%}}.navbar + .sidebar-container{margin-top:-2em}.inline-list{margin:0;padding:0;text-align:center}.inline-list>*{display:inline-block;margin:0;padding:0.2em 0 0.2em 1.2em}.inline-list>*:first-child{padding-left:0}.footer{color:#888;margin:1.5em 0}.footer a{color:#555}.button{user-select:none;display:inline-block;margin:0.3em;padding:0.4em 0.8em;border:0;border-radius:0.2em;font-size:1em;font-family:sans-serif;line-height:1.4em;background:REPLACE_COLOR_HERE;color:#fff;cursor:pointer;transition:opacity 0.2s ease-out;box-shadow:0 0.2em 0.2em rgba(0,0,0,0.2)}.button::-moz-focus-inner{padding:0}.button:hover{opacity:0.9;text-decoration:none}.button.button-big{font-size:1.4em}.button.button-large{font-size:1.2em}.button.button-normal{font-size:1em}.button.button-small{font-size:0.8em}.vertical-fill{display:flex;flex-direction:column}.vertical-fill>*{flex:0}.vertical-fill>*:last-child{flex:1}body.vertical-fill{min-height:100vh}