:root{--bg-color:#fff;--text-color:#2d3748;--link-color:#2d3748;--title-color:#1a202c;--h2-color:#a0aec0;--article-color:#2d3748;--article-highlight-color:#000;--link-hover-color:#e53e3e;--link-underline-color:#e2e8f0;--code-color:#4a5568;--code-bg-color:#fff}@media (prefers-color-scheme:dark){:root{--bg-color:#111;--text-color:#cbd5e0;--link-color:#cbd5e0;--title-color:#fff;--h2-color:#a0aec0;--article-color:#cbd5e0;--article-highlight-color:#fff;--link-hover-color:#e53e3e;--link-underline-color:#4a5568;--code-color:#fff;--code-bg-color:#222}}body{background:var(--bg-color);max-width:40ch;color:var(--text-color);margin:0 auto;padding:60px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16pt;font-weight:300}h1{font-weight:500}.writings{margin:2em 0}h2{font-size:1em;font-weight:400}.writings ul{padding:0}.writings li{margin:1em 0 1.5em;font-size:.85em;list-style-type:none}.writings li p{margin:.5em 0;font-size:.85em}.writings li span{margin-right:.3em}a{color:var(--link-color);border-bottom:1px solid var(--link-underline-color);margin-bottom:-3px;padding-bottom:3px;text-decoration:none;transition:all .1s linear;display:inline-block}a:hover{color:var(--link-hover-color)}.avatar{border-radius:99px;height:80px}footer{margin-top:2em;font-size:.8em}.back{font-size:.8em;font-weight:600}.article h1{color:var(--title-color);margin:0}.article small{color:var(--h2-color);margin-top:2em;font-size:.6em}.article .published{margin:1em 0;font-size:.7em}.article .svg{width:inherit;color:inherit;margin-bottom:-.4em;font-size:1em;display:inline-block}.article h2{color:var(--h2-color);margin:0;font-size:.9em;font-weight:300}.article img,.article .embed iframe{width:120%;margin-left:-10%}.article .body h3{color:var(--article-highlight-color);margin-top:2em;margin-bottom:0;font-size:1em;font-weight:500}.article .body h4{color:var(--article-highlight-color);margin-top:2em;margin-bottom:0;font-size:.8em;font-weight:400}.article .body h5{color:var(--article-highlight-color);margin-top:1em;margin-bottom:0;font-size:.9em;font-weight:400}.article .body h6{color:var(--article-highlight-color);margin-top:.8em;margin-bottom:1em;font-family:Georgia,Times New Roman,Times,serif;font-size:1em;font-weight:500}.article .body p{color:var(--article-color);margin:.5em 0 1.5em;font-size:.9em;line-height:1.4em}.article .body a{display:inline}.article .body strong{font-weight:500}.article .body ul{padding:0}.article .body li{margin-bottom:.8em}.article .body pre{color:var(--code-color);border:1px dotted var(--link-underline-color);background:var(--code-bg-color);border-radius:.3em;padding:2em;font-size:.7em;overflow-x:auto}.article .body pre code.hljs{color:var(--code-color);background:0 0;display:block}.hljs-comment,.hljs-quote{color:#6a737d;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-section,.hljs-link{color:#d73a49}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-meta-string{color:#22863a}.hljs-number,.hljs-symbol,.hljs-bullet,.hljs-meta{color:#005cc5}.hljs-title,.hljs-name,.hljs-built_in,.hljs-type{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-variable,.hljs-template-variable,.hljs-params{color:#e36209}.hljs-deletion{color:#b31d28}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:600}@media (prefers-color-scheme:dark){.hljs-comment,.hljs-quote{color:#8b949e}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-section,.hljs-link{color:#ff7b72}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-meta-string{color:#a5d6ff}.hljs-number,.hljs-symbol,.hljs-bullet,.hljs-meta{color:#79c0ff}.hljs-title,.hljs-name,.hljs-built_in,.hljs-type{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-variable,.hljs-template-variable,.hljs-params{color:#ffa657}.hljs-deletion{color:#ffa198}}
