body{font-family:Verdana,sans-serif;margin:auto;max-width:42rem;padding:1rem;text-align:left;background-color:#fff;word-wrap:break-word;overflow-wrap:break-word;line-height:1.5;color:#444}kbd{border:1px solid;border-radius:4px;padding:2px 4px}h1,h2,h3,h4,h5,h6,strong,b{color:#222}a{color:#3273dc}nav{margin-bottom:2rem}nav hr{margin:2rem auto;border-style:dashed;opacity:.7}nav a{margin-right:10px}nav active{font-weight:700;margin-right:10px}textarea{width:100%;font-size:1rem}input{font-size:1rem}main,article{line-height:1.6}table{width:100%}p:has(picture){margin:0 -1rem;text-align:center}img{max-width:100%;height:auto}pre{margin:0 -1rem}pre code{display:block;padding:1rem;white-space:pre-wrap;overflow-x:auto}div.highlight pre{background-color:initial;color:initial}div.highlight code{background-color:unset;color:unset}blockquote{border-left:1px solid #999;color:#222;padding-left:1rem;font-style:italic}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:#8b6fcb}@media(prefers-color-scheme:dark){body{background-color:#333;color:#ddd}h1,h2,h3,h4,h5,h6,strong,b{color:#eee}a{color:#8cc2dd}code{background-color:#777}pre code{color:#ddd}blockquote{color:#ccc}textarea,input{background-color:#252525;color:#ddd}}