#theme-toggle{background:transparent;border-radius:4px;}#theme-toggle:hover{opacity:0.6;}.blog-title h1{margin-bottom:0px;margin-top:0px;}.blog-title p{margin-top:0px;}.inline{width:auto !important;}.title h1{font-size:1.5em;margin-top:0px;}.title h1:hover{text-decoration:none;}:root{--background-color:#131418;--blockquote-border:#4a4d56;--blockquote-color:#9b9ba3;--code-background-color:#2d2d2d;--code-color:#c2c4ca;--font-main:sans-serif;--font-scale:1em;--heading-color:#eaeaea;--link-color:#77a8fd;--text-color:#babdc4;--visited-color:#5292ff;--width:720px;}[data-theme='light']{--background-color:#fff;--blockquote-border:#c4c8cc;--blockquote-color:#525b66;--code-background-color:#d8dbe2;--code-color:#333638;--heading-color:#0d122b;--link-color:#003fff;--text-color:#434648;--visited-color:#0036c7;}a{color:var(--link-color);cursor:pointer;text-decoration:none;}a:hover{text-decoration:underline;}blockquote{border-left:1px solid var(--blockquote-border);color:var(--blockquote-color);font-style:italic;padding-left:20px;}body{background-color:var(--background-color);color:var(--text-color);font-family:var(--font-secondary);font-size:var(--font-scale);line-height:1.5;margin:auto;max-width:var(--width);overflow-wrap:break-word;padding:20px;text-align:left;word-wrap:break-word;}button{cursor:pointer;margin:0;}code{background-color:transparent;font-family:monospace;}footer{padding:25px 0;text-align:center;}h1, h2, h3, h4, h5, h6{color:var(--heading-color);font-family:var(--font-main);}header{padding-bottom:0.3rem;}hr{border:0;border-top:1px dashed;}i{font-style:italic;}img{display:block;justify-self:center;max-width:100%;}main{line-height:1.6;}nav a{margin-right:8px;}nav p{margin-bottom:0px;}pre{background-color:var(--code-background-color);border-radius:3px;overflow-x:auto;padding:10px;}pre code{background-color:transparent;border-radius:0;padding:0;}strong, b{color:var(--heading-color);}table{width:100%;}time{font-family:monospace;font-size:15px;font-style:italic;}ul.blog-posts{list-style-type:none;padding:unset;}ul.blog-posts li{display:flex;}ul.blog-posts li a:visited {color:var(--visited-color);}ul.blog-posts li span{flex:0 0 130px;}
