body[a=dark]{filter:invert(1)}body[a=dark] img{filter:invert(1)}body[a=dark] img.ioda{filter:invert(0)}@media(prefers-color-scheme: dark){body[a=auto]{filter:invert(1)}body[a=auto] img{filter:invert(1)}body[a=auto] img.ioda{filter:invert(0)}}html,body{background:#fff}html{height:100%}@font-face{font-family:"Source Code Pro";font-style:normal;font-weight:400;font-display:swap;src:local("Source Code Pro"),url("../fonts/SourceCodePro-SemiboldIt.ttf.woff2") format("woff2");unicode-range:U+000-5FF}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;font-display:swap;src:local("Source Sans Pro"),url("../fonts/SourceSans3-Regular.ttf.woff2") format("woff2");unicode-range:U+000-5FF}@font-face{font-family:"JetBrains Mono Medium";font-style:normal;font-weight:400;font-display:swap;src:local("JetBrains Mono Medium"),url("../fonts/JetBrainsMono-Medium.woff2") format("woff2");unicode-range:U+000-5FF}@font-face{font-family:"JetBrains Mono Regular";font-style:normal;font-weight:700;font-display:swap;src:local("JetBrains Mono Regular"),url("../fonts/JetBrainsMono-Regular.woff2") format("woff2");unicode-range:U+000-5FF}@font-face{font-family:"JetBrains Mono Bold";font-style:normal;font-weight:700;font-display:swap;src:local("JetBrains Mono Bold"),url("../fonts/JetBrainsMono-Bold.woff2") format("woff2");unicode-range:U+000-5FF}body{color:#000;font-family:"JetBrains Mono Regular",ui-monospace,monospace;font-size:16px;line-height:1.6;margin:0;min-height:100%;overflow-wrap:break-word}.post-meta{text-align:right}h2,h3,h4,h5,h6{margin-top:3rem;margin-bottom:1rem;font-family:"JetBrains Mono Bold",ui-monospace,monospace}hr{margin:2rem 0}p{margin:1.2rem 0}li{margin:1rem 0;font-family:"JetBrains Mono Regular",ui-monospace,monospace}:not(li)>ul>li{margin:.8rem 0;font-family:"JetBrains Mono Bold",ui-monospace,monospace}*:target{background:#ff0}.w{max-width:640px;margin:0 auto;padding:4rem 2rem}hr{text-align:center;border:0}hr:before{content:"/////"}hr:after{content:attr(data-content) "/////"}table{width:100%}table,th,td{border:thin solid #000;border-collapse:collapse;padding:.5rem}code{color:#fff;background:#000}div.highlighter-rouge code{display:block;overflow-x:auto;white-space:pre-wrap;padding:1rem}blockquote{font-style:italic;border:thin solid #000;padding:1rem}blockquote p{margin:0}img{max-width:100%;display:block;margin:0 auto}/*# sourceMappingURL=main.css.map */