@font-face{font-family:"Proggy";font-style:normal;src:url(fonts/ProggyClean.ttf) format("truetype")}@font-face{font-family:"IBM BIOS";src:url(fonts/Px437_IBM_VGA8.ttf) format("truetype");font-weight:normal;font-style:normal}:root{--vgagrey: #999;--vgadark-grey: #555;--vgawhite: #fff;--vgabright-cyan: #5ff;--vgacyan: #0aa;--vgared: #b00;--vgabright-red: #f55;--vgayellow: #ff5;--vgabrown: #c60;--vgagreen: #0a0;--vgabright-green: #5f5;--vgablue: #55f}h1,h2,h3,h4,h5,h6,.title,.post-title{font-weight:normal;font-size:24pt;margin:0 auto;line-height:1}h1::first-letter,h2::first-letter,h3::first-letter,h4::first-letter,h5::first-letter,h6::first-letter,.title::first-letter,.post-title::first-letter{color:#fff}b,strong{font-weight:normal;color:#fff}.author{display:inline-block;color:#b00}.author::first-letter{color:#f55}ul{list-style:none;display:inline-block;margin:0}ul li{margin-bottom:15px}ul li::before{content:"\10  ";color:#f55;margin-left:-20px;position:absolute}ul li::nth-child(even)::before{content:"\2  "}.footer{padding-bottom:5px;padding-top:5px}.footer>p{margin-bottom:0px}.footer ul>li{margin-bottom:0px}.svg-icon{padding-right:0px !important}.header-links{margin-left:10px}.excerpt{color:#555}.date{color:#0a0}.date::first-letter{color:#5f5}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#333}::-webkit-scrollbar-thumb{background:#666}::-webkit-scrollbar-thumb:hover{background:#aaa}a{transition:all .3s ease-out;text-decoration:none !important;display:inline-block}a::after{content:"]";color:#0aa}a::first-letter{color:#fff}a::before{content:"[";color:#0aa}a:link{color:#5ff !important}a:visited{color:#5ff !important}a:hover{color:#f55 !important}a:hover::after{content:"[";color:#b00}a:hover::before{content:"]";color:#b00}pre{background-color:#181818}pre,pre code,pre figure,pre>figure{font-family:"Proggy";font-size:12pt;background-color:#181818;color:#999}figure.highlight>pre,pre.highlight,code.highlight{background-color:#181818}.highlighter-rouge,.highlight{background-color:#333;font-family:"IBM BIOS";font-size:12pt;border:0px}code.highlighter-rouge{color:#ff5}div.highlighter-rouge .highlight,img{background-color:#181818}div.highlighter-rouge .highlight>pre,img>pre{border:1px solid #e8e8e8}img{padding:5px;border:1px solid #e8e8e8;text-align:center}img~em{font-family:"Proggy";font-size:12pt;font-style:normal;color:#ff5;background-color:#181818;display:flex;align-items:center;justify-content:center}p.post-meta{color:#b00;font-size:12pt}.post-container,.posts-home,.header{padding-top:5px;padding-bottom:5px;border-bottom:1px solid #0aa}.posts-home{border-bottom:0px}.post-content>h1,.post-content>h2,.post-content>h3,.post-content>h4,.post-content>h5,.post-content>h6{color:#5ff}body .gist .highlight{background:#1d1f21}body .gist .blob-num,body .gist .blob-code-inner{color:#c5c8c6}body .gist .pl-enti{color:#f0c674;font-weight:700}body .gist .pl-s3{color:#81a2be}body .gist .pl-sf{color:#dad085}body .gist .pl-mdr{color:#de935f;font-weight:400}body .gist .pl-ms1{background:#c5c8c6}body .gist .pl-c,body .gist .pl-c span,body .gist .pl-pdc{color:#969896;font-style:italic}body .gist .pl-c1,body .gist .pl-cce,body .gist .pl-cn,body .gist .pl-coc,body .gist .pl-enc,body .gist .pl-ens,body .gist .pl-kos,body .gist .pl-kou,body .gist .pl-mh .pl-pdh,body .gist .pl-mq,body .gist .pl-pdc1,body .gist .pl-pde,body .gist .pl-pse,body .gist .pl-pse .pl-s2,body .gist .pl-scp,body .gist .pl-stp,body .gist .pl-sv,body .gist .pl-v,body .gist .pl-vi,body .gist .pl-vpf,body .gist .pl-mri,body .gist .pl-va,body .gist .pl-vpu{color:#de935f}body .gist .pl-cos,body .gist .pl-ml,body .gist .pl-pds,body .gist .pl-s1,body .gist .pl-sol{color:#b5bd68}body .gist .pl-e,body .gist .pl-ef,body .gist .pl-en,body .gist .pl-enf,body .gist .pl-enm,body .gist .pl-entc,body .gist .pl-eoi,body .gist .pl-smc{color:#f0c674}body .gist .pl-ent,body .gist .pl-eoa,body .gist .pl-eoai,body .gist .pl-eoai .pl-pde,body .gist .pl-k,body .gist .pl-ko,body .gist .pl-kolp,body .gist .pl-mc,body .gist .pl-mr,body .gist .pl-ms,body .gist .pl-s,body .gist .pl-mp .pl-s3,body .gist .pl-sok,body .gist .pl-sra,body .gist .pl-src,body .gist .pl-sre,body .gist .pl-st{color:#b294bb}body .gist .pl-entm,body .gist .pl-eoac,body .gist .pl-eoac .pl-pde,body .gist .pl-mai .pl-sf,body .gist .pl-mm,body .gist .pl-pdv,body .gist .pl-som,body .gist .pl-sr,body .gist .pl-vo{color:#c66}body .gist .pl-mb,body .gist .pl-pdb{color:#b5bd68;font-weight:700}body .gist .pl-mi,body .gist .pl-pdi{color:#b294bb;font-style:italic}body .gist .pl-mp,body .gist .pl-mp1 .pl-sf{color:#81a2be}body .gist .pl-s2,body .gist .pl-sc,body .gist .pl-smi,body .gist .pl-smp,body .gist .pl-stj,body .gist .pl-mo,body .gist .pl-entl{color:#c5c8c6}body .gist .pl-mi1,body .gist .pl-mdht{color:#8f9d6a;background:rgba(0,64,0,.5)}body .gist .pl-md,body .gist .pl-mdhf{color:#c66;background:rgba(64,0,0,.5)}body .gist .pl-mdh,body .gist .pl-mdi{color:#c66;font-weight:400}body .gist .pl-ib,body .gist .pl-iu{background:#c66}body .gist .pl-id,body .gist .pl-ii{background:#c66;color:#fff}div .gist .blob-num{color:#ff5;font-family:"Proggy";font-size:12pt}div .gist .blob-code{font-family:"Proggy";font-size:12pt}div .gist .highlight{background:#181818}div .gist .blob-wrapper table tr:nth-child(even){background-color:#000}div .gist .gist-meta{font-family:"IBM BIOS";font-size:12pt;background-color:#181818}div .gist .gist-meta a{color:#0aa;font-weight:normal}div table th{color:#ff5;background-color:#a00;font-weight:normal;text-align:center}div table tr:nth-child(even){background-color:#555}div table td{border:0px}.highlight .nt{color:#0aa !important}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,dl,dd,ol,ul,figure{margin:0;padding:0}body{font:400 12pt/1 "IBM BIOS";color:#999;background-color:#101010;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:"kern" 1;-moz-font-feature-settings:"kern" 1;-o-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;font-kerning:normal;display:flex;min-height:100vh;flex-direction:column}h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,figure,.highlight{margin-bottom:15px}main{display:block}img{max-width:100%;vertical-align:middle}figure>img{display:block}figcaption{font-size:10.5pt}ul,ol{margin-left:30px}li>ul,li>ol{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:400}a{color:#2a7ae2;text-decoration:none}a:visited{color:rgb(22.9483471074,86.2541322314,168.5516528926)}a:hover{color:#999;text-decoration:underline}.social-media-list a:hover{text-decoration:none}.social-media-list a:hover .username{text-decoration:underline}blockquote{color:#828282;border-left:4px solid #e8e8e8;padding-left:15px;font-size:13.5pt;letter-spacing:-1px;font-style:italic}blockquote>:last-child{margin-bottom:0}pre,code{font-size:11.25pt;border:1px solid #e8e8e8;border-radius:3px;background-color:#eef}code{padding:1px 5px}pre{padding:8px 12px;overflow-x:auto}pre>code{border:0;padding-right:0;padding-left:0}.wrapper{max-width:-webkit-calc(800px - (30px * 2));max-width:calc(800px - 30px*2);margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}@media screen and (max-width: 800px){.wrapper{max-width:-webkit-calc(800px - (30px));max-width:calc(800px - (30px));padding-right:15px;padding-left:15px}}.footer-col-wrapper:after,.wrapper:after{content:"";display:table;clear:both}.svg-icon{width:16px;height:16px;display:inline-block;fill:#828282;padding-right:5px;vertical-align:text-top}.social-media-list li+li{padding-top:5px}table{margin-bottom:30px;width:100%;text-align:left;color:hsl(0,0%,78%);border-collapse:collapse;border:1px solid #e8e8e8}table tr:nth-child(even){background-color:rgb(247.3,247.3,247.3)}table th,table td{padding:10px 15px}table th{background-color:hsl(0,0%,93.9803921569%);border:1px solid rgb(221.8,221.8,221.8);border-bottom-color:rgb(201.4,201.4,201.4)}table td{border:1px solid #e8e8e8}.site-header{border-top:5px solid rgb(66.25,66.25,66.25);border-bottom:1px solid #e8e8e8;min-height:55.95px;position:relative}.site-title{font-size:19.5pt;font-weight:300;line-height:27pt;letter-spacing:-1px;margin-bottom:0;float:left}.site-title,.site-title:visited{color:rgb(66.25,66.25,66.25)}.site-nav{float:right;line-height:27pt}.site-nav .nav-trigger{display:none}.site-nav .menu-icon{display:none}.site-nav .page-link{color:#999;line-height:1}.site-nav .page-link:not(:last-child){margin-right:20px}@media screen and (max-width: 600px){.site-nav{position:absolute;top:9px;right:15px;background-color:#101010;border:1px solid #e8e8e8;border-radius:5px;text-align:right}.site-nav label[for=nav-trigger]{display:block;float:right;width:36px;height:36px;z-index:2;cursor:pointer}.site-nav .menu-icon{display:block;float:right;width:36px;height:26px;line-height:0;padding-top:10px;text-align:center}.site-nav .menu-icon>svg{fill:rgb(66.25,66.25,66.25)}.site-nav input~.trigger{clear:both;display:none}.site-nav input:checked~.trigger{display:block;padding-bottom:5px}.site-nav .page-link{display:block;padding:5px 10px;margin-left:20px}.site-nav .page-link:not(:last-child){margin-right:0}}.site-footer{border-top:1px solid #e8e8e8;padding:30px 0}.footer-heading{font-size:13.5pt;margin-bottom:15px}.contact-list,.social-media-list{list-style:none;margin-left:0}.footer-col-wrapper{font-size:11.25pt;color:#828282;margin-left:calc(-30px/2)}.footer-col{float:left;margin-bottom:15px;padding-left:15px}.footer-col-1{width:-webkit-calc(35% - (30px / 2));width:calc(35% - 30px/2)}.footer-col-2{width:-webkit-calc(20% - (30px / 2));width:calc(20% - 30px/2)}.footer-col-3{width:-webkit-calc(45% - (30px / 2));width:calc(45% - 30px/2)}@media screen and (max-width: 800px){.footer-col-1,.footer-col-2{width:-webkit-calc(50% - (30px / 2));width:calc(50% - 30px/2)}.footer-col-3{width:-webkit-calc(100% - (30px / 2));width:calc(100% - 30px/2)}}@media screen and (max-width: 600px){.footer-col{float:none;width:-webkit-calc(100% - (30px / 2));width:calc(100% - 30px/2)}}.page-content{padding:30px 0;flex:1}.page-heading{font-size:24pt}.post-list-heading{font-size:21pt}.post-list{margin-left:0;list-style:none}.post-list>li{margin-bottom:30px}.post-meta{font-size:10.5pt;color:#828282}.post-link{display:block;font-size:18pt}.post-header{margin-bottom:30px}.post-title{font-size:31.5pt;letter-spacing:-1px;line-height:1}@media screen and (max-width: 800px){.post-title{font-size:27pt}}.post-content{margin-bottom:30px}.post-content h2{font-size:24pt}@media screen and (max-width: 800px){.post-content h2{font-size:21pt}}.post-content h3{font-size:19.5pt}@media screen and (max-width: 800px){.post-content h3{font-size:16.5pt}}.post-content h4{font-size:15pt}@media screen and (max-width: 800px){.post-content h4{font-size:13.5pt}}.highlight{background:#fff}.highlighter-rouge .highlight{background:#eef}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}/*# sourceMappingURL=main.css.map */