*{box-sizing:border-box}hr{border:none;border-top:2px solid #1b1f24}html{background:#111 url("/img/background2.png") repeat;color:#fff;font-size:1.1rem;line-height:1.4;font-family:sans-serif}.tagline{font-family:monospace;font-weight:bold;color:red}div.webring{max-width:25rem;margin:0 auto;display:flex;justify-content:space-around;border:2px solid #1b1f24;padding:5px 0;border-radius:4px;margin-top:10px}div.webring a{font-size:120%}div.webring a.webring-name{font-family:monospace}body{margin:0}figure{margin:0}img{max-width:100%;height:auto}main{}body>header,main,footer{background-color:rgba(0,0,0,.5);margin:0 auto;border:2px solid #1b1f24;border-radius:4px}main,footer{margin-top:5mm}main{padding-left:min(2%,10px);padding-right:min(2%,10px)}header{max-width:75rem;font-family:monospace}footer{max-width:75rem;font-family:monospace}blockquote{margin-left:5mm;padding-left:2mm}code,pre{font-variant-ligatures:none}pre{font-size:80%;overflow:auto;padding:5px 10px;border:2px solid #1b1f24;border-radius:4px}code{font-size:90%;font-family:monospace}blockquote{border-left:2px solid #666}.post-header{font-family:monospace;font-size:80%;line-height:150%;padding:5px}.post-index{border-bottom:2px solid #1b1f24}.post-index:last-of-type{border-bottom:none}.post-index-header{margin-left:.5rem;font-family:monospace}a{color:#5397e9;text-decoration:none;text-decoration-color:rgba(255,255,255,.5019607843);text-underline-offset:.2rem;font-family:monospace}a:hover,a:focus{text-decoration-line:underline}a:visited{color:#c061c3}.menu li{list-style-type:none;font-size:1.2rem;margin-right:25px;display:inline-block}.post-index-header h2{font-weight:normal;font-size:1.2rem;margin-top:1rem}h1,h2,h3,h4,h5,h6{margin:2rem 0 .5rem;font-family:monospace}#site-title{margin-top:.5rem}h1{font-size:1.3rem;font-weight:normal}h2,h3,h4,h5,h6{font-weight:normal}h1{counter-reset:h2 h3 h4 h5 h6}h2{counter-increment:h2;counter-reset:h3}h3{counter-increment:h3;counter-reset:h4}h4{counter-increment:h4;counter-reset:h5}h5{counter-increment:h5;counter-reset:h6}h6{counter-increment:h6}h2 a.zola-anchor:before{content:counter(h2) "."}h3 a.zola-anchor:before{content:counter(h2) "." counter(h3)}h4 a.zola-anchor:before{content:counter(h2) "." counter(h3) "." counter(h4)}h5 a.zola-anchor:before{content:counter(h2) "." counter(h3) "." counter(h4) "." counter(h5)}h6 a.zola-anchor:before{content:counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) "." counter(h6)}h2{font-size:1.25rem}h3{font-size:1.15rem}h4,h5,h6{font-size:1rem}abbr{font-variant:small-caps;text-decoration-color:#999}#fortune{font-size:80%;font-family:monospace}.footer-list li{list-style-type:none;font-size:80%;margin-right:5px;display:inline-block}.xreslondontubedark .cursor{border:1px solid #d9d8d8}.xreslondontubedark .foreground{color:#d9d8d8}.xreslondontubedark .background{color:#231f20}.xreslondontubedark .cursorColor{color:#d9d8d8}.xreslondontubedark .black{color:#231f20}.xreslondontubedark .lblack{color:#7d7d7d}.xreslondontubedark .red{color:#ee2e24}.xreslondontubedark .lred{color:#ee2e24}.xreslondontubedark .green{color:#00853e}.xreslondontubedark .lgreen{color:#00853e}.xreslondontubedark .yellow{color:#ffd204}.xreslondontubedark .lyellow{color:#ffd204}.xreslondontubedark .blue{color:#009ddc}.xreslondontubedark .lblue{color:#009ddc}.xreslondontubedark .magenta{color:#98005d}.xreslondontubedark .lmagenta{color:#98005d}.xreslondontubedark .cyan{color:#85cebc}.xreslondontubedark .lcyan{color:#85cebc}.xreslondontubedark .white{color:#d9d8d8}.xreslondontubedark .lwhite{color:#fff}.xreslondontubedark .b{font-weight:600}.xreslondontubedark .ul{text-decoration:underline}details{padding:.5rem .5rem 0;border:2px solid #1b1f24;border-radius:4px}details summary{font-weight:bold;padding:.5em;margin:-.5em -.5em 0}details[open]{padding:.5em}details[open] summary{margin-bottom:.5em}a.image-download-original{font-size:80%;font-family:monospace}.button{image-rendering:pixelated;width:176px;height:62px}.button-small{image-rendering:pixelated;width:88px;height:31px}.light-background{background:#eee;color:#111;padding:1rem}@media (resolution: 1x) or (resolution: 2x) or (resolution: 3x) or (resolution: 4x){.button.sharp{image-rendering:pixelated}}.static-variant{display:none}@media (prefers-reduced-motion){.animated-variant{display:none}div.buttons:hover .animated-variant{display:initial}div.buttons:hover .static-variant{display:none}.static-variant{display:initial}}a.zola-anchor{color:#aaa}#distort-canvas{max-width:100%}.hidden{display:none}