.color-nuclear-green{color:#02e30d}.color-clear-blue{color:#0b4e9b}.color-vga-magenta{color:#a0a}.color-vga-red{color:red}h1,h2,h3,h4,h5{color:#7289fd}@font-face{font-family:'Fira Code';font-style:normal;font-weight:normal;src:url("/fonts/fira-code/FiraCode-Regular.woff") format("woff"),url("/fonts/fira-code/FiraCode-Regular.woff2") format("woff2")}@font-face{font-family:'Fira Code';font-style:normal;font-weight:bold;src:url("/fonts/fira-code/FiraCode-Bold.woff") format("woff"),url("/fonts/fira-code/FiraCode-Bold.woff2") format("woff2")}@font-face{font-family:'Fira Code';font-style:italic;font-weight:normal;src:url("/fonts/fira-code/FiraMono-RegularItalic.otf") format("otf")}@font-face{font-family:'Fira Code';font-style:italic;font-weight:bold;src:url("/fonts/fira-code/FiraMono-BoldItalic.otf") format("otf")}.color-nuclear-green{color:#02e30d}.color-clear-blue{color:#0b4e9b}.color-vga-magenta{color:#a0a}.color-vga-red{color:red}h1,h2,h3,h4,h5{color:#7289fd}.md{word-wrap:break-word}.md,.md h1,.md h2,.md h3,.md h4,.md h5,.md h6,.md code,.md blockquote,.md em,.md strong,.md code{font-size:12pt;font-style:normal;font-family:"Fira Code",monospace,serif}.md pre,.md code{background-color:#444b6f}.md h1,.md h2,.md h3,.md h4,.md h5,.md h6,.md code,.md blockquote,.md ol,.md ul,.md dl,.md li,.md p,.md section,.md header,.md footer{float:none;margin:0;padding:0}.md h1,.md p,.md ul,.md dl,.md ol,.md blockquote{margin-top:1.5rem;margin-bottom:1.5rem}.md h1{position:relative;display:inline-block;display:table-cell;padding:1.5rem 0 3rem;margin:0;overflow:hidden;text-transform:uppercase}.md h1:after{content:"====================================================================================================";position:absolute;bottom:1.2rem;left:0}.md h1+*{margin-top:0}.md h2{text-transform:uppercase}.md h2,.md h3,.md h4,.md h5,.md h6{position:relative;margin-bottom:1.5rem}.md h2>a:before,.md h3>a:before,.md h4>a:before,.md h5>a:before,.md h6>a:before{color:#bfbfbf;border-bottom:none}@media screen and (min-width: 92ch){.md h2>a:before,.md h3>a:before,.md h4>a:before,.md h5>a:before,.md h6>a:before{position:absolute;transform:translateX(-100%);padding-right:0.6rem}}.md h2>a:hover::before,.md h3>a:hover::before,.md h4>a:hover::before,.md h5>a:hover::before,.md h6>a:hover::before{color:#1b1f32;background-color:#7289fd;border-bottom:none}.md h1,.md h2{line-height:1.5rem;font-weight:bold}.md h2>a:before{content:"##";color:#7289fd}.md h3>a:before{content:"###";color:#7289fd}.md h4>a:before{content:"####";color:#7289fd}.md h5>a:before{content:"#####";color:#7289fd}.md h6>a:before{content:"######";color:#7289fd}.md li{position:relative;display:block;padding-left:2ch}.md li:before{position:absolute;top:0;left:0}.md ul>li:before{content:"*";color:#666}.md ol{counter-reset:ol}.md ol>li:before{content:counter(ol) ".";counter-increment:ol;color:#bfbfbf}.md blockquote{position:relative;padding-left:2ch;overflow:hidden;color:#bfbfbf}.md blockquote:after{content:">\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>";white-space:pre;position:absolute;top:0;left:0;line-height:1.5rem;color:#666}.md em{font-style:italic}.md em:before,.md em:after{content:"*";display:inline}.md strong{font-weight:bold}.md pre code:before,.md pre code:after{content:''}.md code{color:#bfbfbf}.md a code{color:#7289fd}.md a code:hover{color:#1b1f32;background-color:#7289fd}.md code:before,.md code:after{content:"`";display:inline}.md hr{position:relative;height:1.5rem;font-size:0;line-height:0;overflow:hidden;border:0;margin-bottom:1.5rem}.md hr:after{content:"* * *";text-align:center;display:inline-block;position:relative;top:0;left:0;font-size:1rem;line-height:1.5rem;width:100%;word-wrap:break-word;color:#666}@-moz-document url-prefix(){.md h1{display:block}}.md-ones ol>li:after{content:"1."}.md a.footnote{color:#75d5f0;border-bottom:none}.md a.footnote:before{content:"[^";color:#75d5f0}.md a.footnote:after{content:"]";color:#75d5f0}.md a.footnote:hover{background-color:#75d5f0;color:#1b1f32}.md a.footnote:hover::before,.md a.footnote:hover::after{background-color:#75d5f0;color:#1b1f32}.md a.reversefootnote{color:#75d5f0;border-bottom:#75d5f0}.md a.reversefootnote:hover{background-color:#75d5f0;color:#1b1f32}.md a.reversefootnote:hover::before,.md a.reversefootnote:hover::after{background-color:#75d5f0;color:#1b1f32}.md div.footnotes::before{content:"* * *";text-align:center;display:inline-block;position:relative;top:0;left:0;font-size:1rem;line-height:1.5rem;width:100%;word-wrap:break-word;color:#666}.md div.footnotes ol>li{padding-left:6ch}.md div.footnotes ol>li:before{content:"[^" counter(ol) "]:";counter-increment:ol;color:#bfbfbf}@font-face{font-family:'Fira Code';font-style:normal;font-weight:normal;src:url("/fonts/fira-code/FiraCode-Regular.woff") format("woff"),url("/fonts/fira-code/FiraCode-Regular.woff2") format("woff2")}@font-face{font-family:'Fira Code';font-style:normal;font-weight:bold;src:url("/fonts/fira-code/FiraCode-Bold.woff") format("woff"),url("/fonts/fira-code/FiraCode-Bold.woff2") format("woff2")}@font-face{font-family:'Fira Code';font-style:italic;font-weight:normal;src:url("/fonts/fira-code/FiraMono-RegularItalic.otf") format("otf")}@font-face{font-family:'Fira Code';font-style:italic;font-weight:bold;src:url("/fonts/fira-code/FiraMono-BoldItalic.otf") format("otf")}.term{color:#fff;font-family:"Fira Code",monospace,serif}.term table{white-space:nowrap;border:none;table-layout:fixed;padding:0;margin:0;background:#1b1f32}.term td{padding:0;padding-right:1ch;max-width:80ch;vertical-align:text-top}.term td.date{white-space:nowrap}.term td.size{text-align:right}.term td.num{text-align:right}@media only screen and (min-width: 92ch){.term td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.term .ls-la{color:#bfbfbf}.term .ls-la.author,.term .ls-la.date{color:#e1e6ff}.term tr{border:none;background:#1b1f32}.term-grid{display:grid;grid-template-columns:repeat(auto-fill, 9em)}.term-grid-single{display:grid}.term a{color:#e1e6ff}@media only screen and (max-width: 92ch){.mobile-hidden{visibility:collapse;display:none}.mobile-blank{visibility:hidden}}footer.term{margin-top:1.5rem}a{font-family:"Fira Code",monospace,serif}a.dir{color:#7289fd;border-bottom:none}a.dir:after{content:"/";color:#e1e6ff;border-bottom:none}a.dir:hover{background-color:#7289fd;color:#1b1f32}a.dir:hover::after{border-bottom:none;color:#1b1f32}a.file{color:#75d5f0}a.file:hover{background-color:#75d5f0;color:#1b1f32}a.symlink{color:#8a75f5}@media only screen and (min-width: 92ch){a.symlink:after{content:" -> " attr(href);color:#bfbfbf;overflow:hidden}}a.symlink:hover{background-color:#8a75f5;color:#1b1f32}a.symlink:hover::after{color:#1b1f32}.prompt.host:after{color:#bfbfbf;content:" :: "}.prompt.path:after{color:#bfbfbf;content:" $ "}.prompt.path a{color:#7289fd;border-bottom:none}.prompt.path a.dir:before{content:"/";color:#e1e6ff;border-bottom:none}.prompt.path a.dir:after{content:none}.prompt.path a:hover{background-color:#7289fd;color:#1b1f32}.prompt.path a:hover.dir::before{border-bottom:none;color:#e1e6ff;background-color:#1b1f32}.prompt.cmd{font-weight:bold}.blinking-cursor{color:#fff;-webkit-animation:1s blink step-end infinite;-moz-animation:1s blink step-end infinite;-ms-animation:1s blink step-end infinite;-o-animation:1s blink step-end infinite;animation:1s blink step-end infinite}@keyframes "blink"{from,
    to{color:transparent}50%{color:#e1e6ff}}@-moz-keyframes blink{from,
    to{color:transparent}50%{color:#e1e6ff}}@-webkit-keyframes "blink"{from,
    to{color:transparent}50%{color:#e1e6ff}}@-ms-keyframes "blink"{from,
    to{color:transparent}50%{color:#e1e6ff}}@-o-keyframes "blink"{from,
    to{color:transparent}50%{color:#e1e6ff}}*{text-rendering:geometricPrecision}body{background-color:#1b1f32;font:"Fira Code",monospace,serif;color:#e1e6ff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}h1,h2,h3{font-weight:600}h1 .title,h2 .title{letter-spacing:0.1px;text-align:center;outline:none;border:none}h1 .halftitle,h2 .halftitle{display:inline-block;width:auto;height:auto;text-align:right}h1 .blog-title,h2 .blog-title{text-align:left}div.picheader,div.textheader{width:100%;height:auto;display:inline-block;margin-top:1.5rem;margin-bottom:0.2rem}div.halftitle{height:124px;width:430px;float:right;margin:auto}.content p{clear:both;padding:0;text-align:left}.content{line-height:1.5rem}a{color:#7289fd;text-decoration:none;cursor:pointer}a:hover{background-color:#7289fd;color:#1b1f32}.content a{border-bottom:1px solid #7289fd}img.titleimage{float:left;border:2px solid black;border-radius:8px}div.clear{clear:both}div.content{clear:both}p.sidenote ::before{content:"::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"}.site{max-width:82ch;margin:2ch auto;padding:1ch}pre{display:block;margin-top:0;margin-bottom:1rem;padding:1rem;font-size:.8rem;line-height:1.5rem;white-space:pre;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;background-color:#444b6f}pre code{padding:0;font-size:100%;color:inherit;background-color:transparent}.highlight{margin-bottom:1rem;border-radius:4px}.highlight pre{margin-bottom:0}.gist .gist-file{font-family:"Fira Code",monospace,serif !important}.gist .markdown-body{padding:1rem}.gist pre{padding:0;background-color:transparent}.gist .gist-file .gist-data{font-size:.8rem !important;line-height:1.5rem}.gist code{padding:0;color:inherit;background-color:transparent;border-radius:0}img{display:block;max-width:100%;margin:0 0 1rem;border-radius:5px}.page,.post{padding-bottom:2rem}.page-title,.post-title,.subtitle{margin-top:0}.post-title,.subtitle{margin-bottom:0}.post-title:before,.subtitle:before{content:none}.subtitle{color:#bfbfbf;font-weight:400}header.post{padding-bottom:2rem}.post-date{display:block;padding-top:0;margin-top:0;margin-bottom:1rem;float:left;color:#bfbfbf}
