/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{font-size:93.75%;font-family:Arial, Arial, Helvetica, sans-serif;line-height:1.5;background:#D1D1D1}a{color:#63a52a;text-decoration:none;transition:opacity ease-in-out 0.3s;-webkit-transition:opacity ease-in-out 0.3s}a:hover{text-decoration:underline;color:#90D355}code,pre{font-family:'Monaco', 'Lucida Console', monospace}h1.title{font-size:400%;margin:0.5em 0.333em 0.167em;font-weight:bold;font-style:italic;font-family:Georgia, serif;text-align:center}.wrapper{width:675px;max-width:90%;margin:0 auto}#container{border:1px solid #2a2a2a;background:#ddd url(../images/pattern.png);box-shadow:0 0 5px #b1b1b1}p.tagline{padding:1.176em 1.176em 0;color:#fff;font-size:113.333%}#main{margin-top:1.333em;padding:0 1.333em 4em;background-color:#fff}.banner{background:#222;border:5px solid #444;padding:0.667em;margin:0 -2.333em 1.333em;position:sticky;top:1em;color:#63a52a}.banner .inner{overflow:hidden}.banner .watch-fork iframe{display:block;float:left;border-right:1px solid #ddd;padding-right:0.333em}.banner .watch-fork iframe.last{border-right:0 none;padding-right:0;padding-left:0.333em;border-left:1px solid #fff}.banner .watch-fork{overflow:hidden;float:right;background-color:#eee;padding:0.333em;border-radius:0.2em}.banner .blc{border:0.667em solid black;border-color:transparent transparent black;width:0;height:0;display:block;position:absolute;bottom:-1em;left:0;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.banner .trc{border:0.667em solid black;border-color:black transparent transparent;width:0;height:0;display:block;position:absolute;top:-1em;right:0;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.banner .avatar{border:1px solid black;display:block;padding:0.267em;float:left}.banner .avatar img{display:block}.banner a.code{background:transparent url(../images/code.png) no-repeat 0 2px;padding-left:2.333em;margin-top:0.533em;display:block;float:left;text-indent:0;width:auto;height:auto;opacity:1;filter:alpha(opacity=100)}.nav{display:flex;text-align:center}.nav>*{flex:1}.navbutton{display:flex;flex-direction:column;align-items:center}.leftarrow{transform:rotate(-90deg)}.rightarrow{transform:rotate(90deg)}.posts{border-style:inset;border-width:3px 3px 3px 3px;border-color:#444;margin:1em;padding:0.5em;background-color:#f3f3f3}a.zip,a.zip span{background:transparent url(../images/zip.png) no-repeat 0 0;width:2em;height:1.4em;display:inline-block;text-indent:-10000px;opacity:0.8;filter:alpha(opacity=80);transition:opacity ease-in-out 0.3s;-webkit-transition:opacity ease-in-out 0.3s}a.tar,a.tar span{background:transparent url(../images/tar.png) no-repeat 0 0;width:2em;height:1.4em;display:inline-block;text-indent:-10000px;opacity:0.8;filter:alpha(opacity=80);transition:opacity ease-in-out 0.3s;-webkit-transition:opacity ease-in-out 0.3s}a.code{background:transparent url(../images/code.png) no-repeat 0 2px;width:2em;height:1.4em;display:block;display:inline-block;text-indent:-10000px;opacity:0.8;filter:alpha(opacity=80);transition:opacity ease-in-out 0.3s;-webkit-transition:opacity ease-in-out 0.3s}a.zip:hover,a.tar:hover,a.code:hover{opacity:1;filter:alpha(opacity=100)}a.download-button{border:1px solid black;border-radius:3px;text-indent:0 !important;width:auto;float:right;background:#999;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#37ADD4', endColorstr='#1B657E');background:-webkit-gradient(linear, left top, left bottom, from(#37ADD4), to(#1B657E));background:-webkit-linear-gradient(top, #37ADD4, #1B657E);background:linear-gradient(to bottom, #37ADD4, #1B657E);height:auto;margin-left:0.667px}a.download-button span{background-position:0.667em 0.333em;width:auto;height:auto;padding:0.333em 0.667em;padding-left:3em;display:inline-block;text-indent:0 !important;color:#fff}footer{margin-top:1em;margin-bottom:4em;padding-bottom:4em}footer .owner{background:#222;border:5px solid #444;padding:0.333em 1em;margin:-4.467em -0.667em 2.333em;color:#d6d6d6}footer .creds small{float:right;font-size:0.667em;text-align:right;margin-left:1em}footer .owner .avatar{background-color:#666;display:block;margin:-1.267em 0.667em 0 0;width:4em;float:left}footer .owner img{display:block;border:1px solid #2a2a2a;margin:0.333em}footer .owner p{font-family:Georgia, serif}footer .owner p a{font-size:1.067em;font-style:italic}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6,.markdown-body p,.markdown-body pre,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body blockquote{margin-bottom:1.333em}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{font-weight:bold;border-top:3px ridge #444;padding-top:0.3em}.markdown-body h1.subsection,.markdown-body h2.subsection,.markdown-body h3.subsection,.markdown-body h4.subsection,.markdown-body h5.subsection,.markdown-body h6.subsection{border-top:none;padding-top:0;margin-top:0}.markdown-body h1{font-size:1.867em}.markdown-body h2{font-size:1.6em;color:#557398}.markdown-body h3{font-size:1.333em}.markdown-body h4{font-size:1.2em}.markdown-body h5{font-size:1.067em}.markdown-body pre{padding:1.183em 5.385em 1.183em 0;margin-left:-1.538em;margin-right:-1.538em;font-family:'Monaco', 'Lucida Console', monospace;font-size:86.667%;line-height:1.538em;box-shadow:inset 0 0 5px #000;word-wrap:break-word;background-color:#3b3b3b;color:#d6d6d6}.markdown-body pre.lines{font-size:92.308%;margin:0 0.833em 0 -1.667em;padding:0.833em;float:left;display:block;text-align:right;box-shadow:none;background-color:#2a2a2a;color:#d6d6d6}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul{list-style-type:disc}.markdown-body ol{list-style-type:decimal}.markdown-body li,.markdown-body li p,.markdown-body dd,.markdown-body dd p{margin-bottom:0.667em}.markdown-body li pre,.markdown-body li pre.lines,.markdown-body dd pre,.markdown-body dd pre.lines{margin-left:-2.333em}.markdown-body dt{font-weight:bold;font-style:italic}.markdown-body dd{margin-left:1em}.markdown-body table{width:95%;margin-left:-1.333em;margin-right:-1.333em}.markdown-body tbody{border-top:2px solid #557398;border-bottom:2px solid #557398;background-color:#EBEFF4}.markdown-body table td *{margin:0}.markdown-body td{border-right:1px solid #557398;border-bottom:1px solid #557398;padding:0.333em}.markdown-body td:first-child,.markdown-body th:first-child{width:30%;padding-left:1.333em}.markdown-body td:last-child{border-right:0 none}.markdown-body th{font-size:1.2em;font-weight:bold;text-align:left;padding:0.278em}.markdown-body tt{background-color:#3b3b3b;color:#d6d6d6;padding:2px 3px}.markdown-body blockquote{font-style:italic;font-family:Georgia, serif;font-size:113.333%;border-top:3px solid #333;border-bottom:3px solid #333;padding:0.588em 1.176em;padding-left:2.941em}.markdown-body blockquote:before{font-style:italic;font-family:Georgia, serif;font-size:5.294em;height:1em;margin-left:-0.667em;margin-top:-0.278em;content:"‟";display:block;float:left}.markdown-body img{max-width:100%;box-sizing:border-box}.markdown-body kbd{background-color:#fafbfc;border:1px solid #c6cbd1;border-bottom-color:#959da5;border-radius:3px;box-shadow:inset 0 -1px 0 #959da5;color:#444d56;display:inline-block;font-size:73.333%;line-height:0.909em;padding:0.273em 0.455em;vertical-align:middle}.highlight table td{padding:5px}.highlight table pre{margin:0}.highlight,.highlight .w{color:#d0d0d0}.highlight .err{color:#151515;background-color:#ac4142}.highlight .c,.highlight .cd,.highlight .cm,.highlight .c1,.highlight .cs{color:#888}.highlight .cp{color:#f4bf75}.highlight .nt{color:#f4bf75}.highlight .o,.highlight .ow{color:#d0d0d0}.highlight .p,.highlight .pi{color:#d0d0d0}.highlight .gi{color:#90a959}.highlight .gd{color:#ac4142}.highlight .gh{color:#6a9fb5;font-weight:bold}.highlight .k,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kv{color:#aa759f}.highlight .kc{color:#d28445}.highlight .kt{color:#d28445}.highlight .kd{color:#d28445}.highlight .s,.highlight .sb,.highlight .sc,.highlight .sd,.highlight .s2,.highlight .sh,.highlight .sx,.highlight .s1{color:#90a959}.highlight .sr{color:#75b5aa}.highlight .si{color:#8f5536}.highlight .se{color:#8f5536}.highlight .nn{color:#f4bf75}.highlight .nc{color:#f4bf75}.highlight .no{color:#f4bf75}.highlight .na{color:#6a9fb5}.highlight .m,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .il,.highlight .mo,.highlight .mb,.highlight .mx{color:#90a959}.highlight .ss{color:#90a959}
