:root{--width:720px;--font-main:Verdana, sans-serif;--font-secondary:Verdana, sans-serif;--font-scale:1em;--background-color:#fff;--heading-color:#222;--text-color:#444;--link-color:#3273dc;--visited-color:#8b6fcb;--blockquote-color:#222;--muted-color:#777;--code-background:#f2f2f2;--rule-color:#444}@media(prefers-color-scheme:dark){:root{--background-color:#2b2b2b;--heading-color:#dfe1e5;--text-color:#a9b7c6;--link-color:#589df6;--visited-color:#ffc66d;--blockquote-color:#9fb0bf;--muted-color:#9aa3ab;--code-background:#3c3f41;--rule-color:#4e5254}}body{font-family:var(--font-secondary);font-size:var(--font-scale);margin:auto;padding:20px;max-width:var(--width);text-align:left;background-color:var(--background-color);word-wrap:break-word;overflow-wrap:break-word;line-height:1.5;color:var(--text-color)}h1,h2,h3,h4,h5,h6{font-family:var(--font-main);color:var(--heading-color)}a{color:var(--link-color);cursor:pointer;text-decoration:none}a:hover{text-decoration:underline}nav a{margin-right:8px}strong,b{color:var(--heading-color)}button{margin:0;cursor:pointer}time{font-family:monospace;font-style:normal;font-size:15px}main{line-height:1.6}table{width:100%}hr{border:0;border-top:1px dashed var(--rule-color)}img{max-width:100%}main img:not(.avatar){max-width:50%}code{font-family:monospace;padding:2px;background-color:var(--code-background);border-radius:3px}blockquote{border-left:1px solid #999;color:var(--blockquote-color);padding-left:20px;font-style:italic}footer{padding:25px 0;text-align:center}.title:hover{text-decoration:none}.title h1{font-size:1.5em}.inline{width:auto!important}.highlight,.code{background-color:var(--code-background);border-radius:3px;margin-block-start:1em;margin-block-end:1em;overflow-x:auto}.highlight pre,.code pre{min-width:100%;width:max-content;padding:10px;margin:0}.highlight code,.code code,pre code{padding:0;background:0 0}ul.blog-posts{list-style-type:none;padding:unset}ul.blog-posts li{display:flex}ul.blog-posts li span{flex:0 0 130px}ul.blog-posts li a:visited{color:var(--visited-color)}.skip-link{position:absolute;top:-40px;left:0;background:var(--code-background);padding:.5rem;z-index:100}.skip-link:focus{top:0}.avatar{height:144px;width:144px;object-fit:cover;margin:0 0 10px 10px;float:right;border-radius:50%}.intro p{text-align:justify;hyphens:auto}@media(max-width:480px){.intro p{text-align:left;hyphens:manual}.avatar{height:101px;width:101px;margin-left:10px}ul.blog-posts li{flex-direction:column}main img:not(.avatar){max-width:100%}}.social-icons{display:flex;gap:16px;align-items:center;margin-top:-6px}.social-icons a,.social-icons a:link,.social-icons a:visited{display:inline-flex;align-items:center;line-height:0;color:var(--muted-color);text-decoration:none;border-bottom:none}.social-icons a:hover,.social-icons a:focus-visible,.social-icons a:visited:hover{color:var(--link-color)}.social-icons svg{display:block;height:20px;width:auto;fill:currentColor}.meta,.empty{color:var(--muted-color)}.empty{font-style:italic}ul.blog-posts li span i,ul.blog-posts li span time{color:var(--muted-color)}.c,.ch,.cm,.c1,.cs,.cp,.cpf{color:#8a8478;font-style:italic}.k,.kc,.kd,.kn,.kp,.kr{color:#9a3f6c}.kt,.nc,.nn,.ne,.bp{color:#7a4ba8}.s,.sa,.sb,.sc,.dl,.sd,.s2,.se,.sh,.si,.sx,.sr,.s1,.ss{color:#44702a}.m,.mb,.mf,.mh,.mi,.il,.mo{color:#a05a1e}.nf,.fm,.nd,.na,.nl{color:#2f5f96}.nv,.vc,.vg,.vi,.vm,.o,.ow,.p{color:#555}.err,.gr,.gd{color:#b4342a}.gi{color:#44702a}.ge{font-style:italic}.gs{font-weight:600}.hl{background:#e2ded4;display:block}.lnt,.ln{color:#8a8478;user-select:none;margin-right:.75em}@media(prefers-color-scheme:dark){.c,.ch,.cm,.c1,.cs,.cp,.cpf,.lnt,.ln{color:#7f9aa3}.k,.kc,.kd,.kn,.kp,.kr{color:#e78ab5}.kt,.nc,.nn,.ne,.bp{color:#c2a2ec}.s,.sa,.sb,.sc,.dl,.sd,.s2,.se,.sh,.si,.sx,.sr,.s1,.ss,.gi{color:#9ccb7a}.m,.mb,.mf,.mh,.mi,.il,.mo{color:#e0a463}.nf,.fm,.nd,.na,.nl{color:#8cc2dd}.nv,.vc,.vg,.vi,.vm,.o,.ow,.p{color:#b6c4c9}.err,.gr,.gd{color:#f0837a}.hl{background:#073a49}}