*{list-style:none;margin:0;padding:0}body{background-color:#000;color:#eee;font-size:120%;font-family:Monospace}.wrapper{display:flex;flex-direction:column;margin:0 auto;max-width:600px;min-height:100vh}.wrapper>*{padding-left:1em;padding-right:1em}header,footer{background-color:#111}header{min-height:120px;background-image:url('/images/Ouroboros-linear.svg');background-repeat:no-repeat;background-position:50% 50%;display:flex;flex-direction:column}#not-title{font-size:275%;margin:1ex 1em}#not-title::before{content:"$ cd ~"}#not-title::after{content:"█";animation:blink 1.5s ease-in 3;animation-fill-mode:forwards}@-moz-keyframes blink{from,30%{opacity:1}to,70%{opacity:0}}header>*:first-child{flex:1}header nav{padding-bottom:0.5ex;padding-top:0.5ex;text-align:center}header nav ul{display:inline}header nav li{display:inline}header nav li ul{display:inline-block}header nav li:not(:first-child)::before{content:"| "}header nav .tags::before{content:"( "}header nav .tags::after{content:" )"}footer{font-size:75%;color:#222;padding-bottom:0.5ex;padding-top:0.5ex;text-align:center}footer:hover{color:#444}a{color:#888}.main{background:#222;flex:1;padding-bottom:0.5ex;padding-top:0.5ex}img[title="My avatar"]{filter:grayscale(1);transition:2s}img[title="My avatar"]:hover{filter:none;transition:2s}.main>*{padding:1ex 0}.main ul li{list-style:disc outside;margin-left:2ex}.main ul li:hover{list-style:square outside}table{border-collapse:collapse}th,td{border:1px solid #111;padding:0.5ex 0.5em;margin:1px}figure{text-align:center}figure img{background:#ccc;margin-left:auto;margin-right:auto;max-width:90%}blockquote{padding:0;background:#333;border-left:10px solid #666;quotes:"\201C""\201D""\2018""\2019"}blockquote:before{color:#999;font-size:4em;line-height:0.1em;vertical-align:-0.4em;content:open-quote}blockquote:after{content:close-quote;font-size:0em;position:absolute}blockquote>*:first-child{margin-top:-2ex;text-indent:2em;padding:1ex 1em}blockquote>*:not(:first-child){padding:1ex 1em}pre.sourceCode{background:#000;overflow-x:hidden}pre.sourceCode code{background:#000}pre.sourceCode:hover{overflow-x:visible}table.sourceCode,tr.sourceCode,td.lineNumbers,td.sourceCode{margin:0;padding:0;vertical-align:baseline;border:none}table.sourceCode{width:100%;line-height:100%}td.lineNumbers{text-align:right;padding-right:4px;padding-left:4px;background-color:#dddddd}td.sourceCode{padding-left:5px}code span.kw{font-weight:bold}code span.dt{color:#00ffff}code span.dv{color:#ffff00}code span.bn{color:#ffff00}code span.fl{color:#88ff88}code span.ch{color:#ff00ff}code span.st{color:#ff8888}code span.co{color:#888888;font-style:italic}code span.al{color:#ff0000;font-weight:bold}code span.fu{color:#ffff80}code span.er{color:#00ffff;font-weight:bold}code span.wa{color:#00ffff;font-weight:bold}code span.cn{color:#ffffff}code span.sc{color:#00ff00}code span.vs{color:#22ffff}code span.ss{color:#22ffff}code span.im{}code span.va{color:#88ff88}code span.cf{color:#ff88ff}code span.op{color:#ff0}code span.bu{color:#ff0}code span.ex{}code span.pp{font-weight:bold}code span.at{}code span.do{color:#808080;font-style:italic}code span.an{color:#808080;font-weight:bold;font-style:italic}code span.cv{color:#808080;font-weight:bold;font-style:italic}code span.in{color:#808080;font-weight:bold;font-style:italic}mtable mtd{padding-left:0.4em;padding-right:0.4em}mtable mtd:first-child{padding-left:0}mtable mtd:last-child{padding-right:0}.speaker{position:relative;border-radius:5pt;margin-bottom:1ex;padding-left:1em;padding-right:1em}.speaker>*{padding:1ex 0}.a{border:1px solid #632;background-color:#421;margin-left:2em}.a:after{content:"";width:0px;height:0px;position:absolute;border-left:0pt solid transparent;border-right:15px solid transparent;border-top:15px solid #421;border-bottom:15px solid transparent;right:-14px;top:5pt}.b{border:1px solid #363;background-color:#242;margin-right:2em}.b:before{content:"";width:0px;height:0px;position:absolute;border-left:15px solid transparent;border-right:0px solid transparent;border-top:15px solid #242;border-bottom:15px solid transparent;left:-14px;top:5pt}.c{border:1px solid #336;background-color:#224;margin-right:2em}.c:before{content:"";width:0px;height:0px;position:absolute;border-left:15px solid transparent;border-right:0px solid transparent;border-top:15px solid #224;border-bottom:15px solid transparent;left:-14px;top:5pt}