body{color:#c8c8c8;font-family:roboto,sans-serif;text-align:center;height:100%;margin:0;font-variant-ligatures:normal}#background{z-index:-10;background:url(/images/background1.jpg)#000;background-size:cover;background-attachment:fixed;height:100%;width:100%;position:fixed}html{height:100%}#centercolumn{background-color:rgba(0,0,0,.85);margin-left:auto;margin-right:auto;margin-top:0;width:75%;min-height:100%;text-align:left;bottom:0;-webkit-box-shadow:0 0 80px 100px rgba(0,0,0,.9);box-shadow:0 0 100px 80px rgba(0,0,0,.9);position:initial;display:block;overflow:auto}#header{padding-top:40px;overflow:auto;display:block}.left{width:50%;float:left;text-align:left;display:block}.right{width:50%;float:right;text-align:right;display:block}#name{font-size:30pt;color:#fff;font-family:rimwordfont}#subname{color:grey}.navlink{font-size:24pt;color:#c8c8c8;text-decoration:none;margin-left:20px;font-family:rimwordfont}main{margin-top:50px;margin-bottom:100px}small{color:grey}#chatlinks{padding:10px}#chatlinks a.code{left:5px;position:relative;border-bottom:1px solid rgba(200,200,200,.2);text-decoration:none}#ircrelaynotice{display:inline-block;margin-top:10px}a img{position:relative;top:3px}hr{margin:25px 0;height:1px;border:0;background:#fff;background:linear-gradient(90deg,rgba(0,0,0,0),rgba(40,40,40,0.7) 15%,rgba(40,40,40,0.7) 50%,rgba(40,40,40,0.7) 85%,rgba(0,0,0,0))}header>a{text-decoration:none}.articleheader{margin-bottom:0}.articlemeta{color:dimgrey;font-size:12pt;display:inline-block;padding-bottom:7px}a{color:#96dcff}a:link{text-decoration:none}a:hover{text-decoration:none;color:#fff}ul.pagination{display:inline-block;margin:0;padding:0}ul.pagination>li{display:inline-block}div#recentpostswrapper>h1{margin-bottom:0}li.disabled,li.disabled>a{color:#696969}.bottom-links{margin-bottom:20px;color:dimgray;float:right}.bottom-links a{color:grey}.bottom-links ul>li{display:inline-block;margin-left:25px}article>h1:first-of-type img,video{max-width:100%;max-height:100%}#download-container{margin:50px 0;display:flex;justify-content:center}.download{flex-basis:300px;display:flex;justify-content:center;flex-direction:column}.download-image{height:150px;margin-bottom:10px}.download>a,.download>small{text-align:center}.download-link{margin:10px 0}#download-sublinks{display:flex;justify-content:center;margin-bottom:250px}#download-sublinks>*{flex-basis:200px;text-align:center}.highlight{padding-left:30px;border:2px solid rgba(0,0,0,.8);background-color:rgba(0,0,0,.5);font-size:15px}code{font-family:fira code,source code pro,monospace}.highlight{--comment: #608b4e;--string: #a31515;--keyword: #569cd6;--method: #dcdcaa;--classname: #4ec9b0;--number: #b5cea8}.highlight .hll{background-color:#ffc}.highlight .c{color:var(--comment)}.highlight .err{border:1px solid red}.highlight .k{color:var(--keyword)}.highlight .ch{color:var(--comment)}.highlight .cm{color:var(--comment)}.highlight .cp{color:var(--keyword)}.highlight .cpf{color:var(--comment)}.highlight .c1{color:var(--comment)}.highlight .cs{color:var(--comment)}.highlight .ge{font-style:italic}.highlight .gh{font-weight:700}.highlight .gp{font-weight:700}.highlight .gs{font-weight:700}.highlight .gu{font-weight:700}.highlight .kc{color:var(--keyword)}.highlight .kd{color:var(--keyword)}.highlight .kn{color:var(--keyword)}.highlight .kp{color:var(--keyword)}.highlight .kr{color:var(--keyword)}.highlight .kt{color:var(--keyword)}.highlight .s{color:var(--string)}.highlight .m{color:var(--number)}.highlight .nc{color:var(--classname)}.highlight .nn{color:var(--classname)}.highlight .ow{color:#66f}.highlight .sa{color:var(--string)}.highlight .sb{color:var(--string)}.highlight .sc{color:var(--string)}.highlight .dl{color:var(--string)}.highlight .sd{color:var(--string)}.highlight .s2{color:var(--string)}.highlight .se{color:var(--string)}.highlight .sh{color:var(--string)}.highlight .si{color:var(--string)}.highlight .sx{color:var(--string)}.highlight .sr{color:var(--string)}.highlight .s1{color:var(--string)}.highlight .ss{color:var(--string)}.highlight .nf{color:var(--method)}/*!Generated by Font Squirrel (https://www.fontsquirrel.com) on May 8, 2017*/@font-face{font-family:animal_silenceregular;src:url(/fonts/animal_silence/animal_silence-webfont.woff2)format('woff2'),url(/fonts/animal_silence/animal_silence-webfont.woff)format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:fira code;src:url(/fonts/fira_code/eot/FiraCode-Light.eot);src:url(/fonts/fira_code/eot/FiraCode-Light.eot)format('embedded-opentype'),url(/fonts/fira_code/woff2/FiraCode-Light.woff2)format('woff2'),url(/fonts/fira_code/woff/FiraCode-Light.woff)format('woff'),url(/fonts/fira_code/ttf/FiraCode-Light.ttf)format('truetype');font-weight:300;font-style:normal}@font-face{font-family:fira code;src:url(/fonts/fira_code/eot/FiraCode-Regular.eot);src:url(/fonts/fira_code/eot/FiraCode-Regular.eot)format('embedded-opentype'),url(/fonts/fira_code/woff2/FiraCode-Regular.woff2)format('woff2'),url(/fonts/fira_code/woff/FiraCode-Regular.woff)format('woff'),url(/fonts/fira_code/ttf/FiraCode-Regular.ttf)format('truetype');font-weight:400;font-style:normal}@font-face{font-family:fira code;src:url(/fonts/fira_code/eot/FiraCode-Medium.eot);src:url(/fonts/fira_code/eot/FiraCode-Medium.eot)format('embedded-opentype'),url(/fonts/fira_code/woff2/FiraCode-Medium.woff2)format('woff2'),url(/fonts/fira_code/woff/FiraCode-Medium.woff)format('woff'),url(/fonts/fira_code/ttf/FiraCode-Medium.ttf)format('truetype');font-weight:500;font-style:normal}@font-face{font-family:fira code;src:url(/fonts/fira_code/eot/FiraCode-Bold.eot);src:url(/fonts/fira_code/eot/FiraCode-Bold.eot)format('embedded-opentype'),url(/fonts/fira_code/woff2/FiraCode-Bold.woff2)format('woff2'),url(/fonts/fira_code/woff/FiraCode-Bold.woff)format('woff'),url(/fonts/fira_code/ttf/FiraCode-Bold.ttf)format('truetype');font-weight:700;font-style:normal}@font-face{font-family:rimwordfont;src:url(/fonts/rim_font/RimWordFont.woff2)format('woff2');font-weight:400;font-style:normal}