:root{--width:800px;--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;--code-background-color:#f2f2f2;--code-color:#222;--blockquote-color:#222}@media (prefers-color-scheme:dark){:root{--background-color:#01242e;--heading-color:#eee;--text-color:#ddd;--link-color:#8cc2dd;--visited-color:#8b6fcb;--code-background-color:#000;--code-color:#ddd;--blockquote-color:#ccc}}body{font-family:var(--font-secondary);font-size:var(--font-scale);max-width:var(--width);text-align:left;background-color:var(--background-color);word-wrap:break-word;overflow-wrap:break-word;color:var(--text-color);margin:auto;padding:20px;line-height:1.5}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{cursor:pointer;margin:0}main{line-height:1.6}table{width:100%}hr{border:0;border-top:1px dashed}img{max-width:100%}code{background-color:var(--code-background-color);color:var(--code-color);border-radius:3px;padding:2px;font-family:monospace}blockquote{color:var(--code-color);border-left:1px solid #999;padding-left:20px;font-style:italic}footer{text-align:center;padding:25px 0}.title:hover{text-decoration:none}.title h1{font-size:1.5em}.inline{width:auto!important}.highlight,.code{background-color:var(--code-background-color);color:var(--code-color);border-radius:3px;margin-block:1em;padding:1px 15px;overflow-x:auto}ul.blog-posts{padding:unset;list-style-type:none}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)}header nav{flex-flow:wrap;justify-content:space-between;display:flex}header nav a:last-child{margin-right:0}label{font-weight:700}textarea,input:not([type=submit]),.editable{color:inherit;background-color:#eceff4;border:none;outline:none;padding:10px;font-size:18px;line-height:1.7}@media (prefers-color-scheme:dark){textarea,input:not([type=submit]),.editable{background-color:#004052}}.full-width textarea,.full-width input:not([type=submit],[type=checkbox],[type=radio]){width:calc(100% - 20px)}textarea:required,input:required:not([type=submit]){border-left:1px solid #f99f9f}input[type=checkbox],input[type=radio]{height:15px;margin-right:10px}button{margin:5px 0}button.floating{position:fixed;bottom:20px;right:25px}
/*# sourceMappingURL=index.553a3982.css.map */
