@import 'https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&display=swap';:root{--color-bg:#FBF1C7;--color-primary:#282828;--color-secondary:#EBDBB2;--color-accent-1:#076678;--color-accent-2:#8F3F71;--font-family:"Space Grotesk", Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif;--font-size:2rem}@media(prefers-color-scheme:dark){:root{--color-bg:#282828;--color-primary:#FBF1C7;--color-secondary:#3C3836;--color-accent-1:#83A598;--color-accent-2:#D3869B}}html{font-size:14pt}body{font-family:var(--font-family);margin:auto;padding:20px;max-width:720px;text-align:left;background-color:var(--color-bg);word-wrap:break-word;overflow-wrap:break-word;line-height:1.5;color:var(--color-primary)}a{color:var(--color-accent-1)}.title{text-decoration:none;border:0}.title h1{font-size:24px;margin:19.92px 0;color:var(--color-primary)}.title span{font-weight:400}nav a{margin-right:10px}header{padding-bottom:25px}:is(h1,h2,h3,h4,h5,h6)>a{color:inherit;text-decoration:inherit}textarea{background-color:var(--color-secondary);color:var(--color-primary);width:100%;font-size:16px}input{background-color:var(--color-secondary);color:var(--color-primary);font-size:16px}content{line-height:1.6}table{width:100%}table,th,td{border:1px solid;border-collapse:collapse;border-color:var(--color-primary);padding:5px}img{max-width:100%}code{padding:2px 5px;color:var(--color-primary-light);background-color:var(--color-secondary)}pre code{display:block;padding:20px;white-space:pre-wrap;font-size:14px;overflow-x:auto;text-wrap:nowrap}blockquote{border-left:1px solid var(--color-secondary);color:var(--color-primary);padding-left:20px;font-style:italic}footer{padding:25px;text-align:center}.helptext{color:var(--color-primary);font-size:small}.errorlist{color:#eba613;font-size:small}ul.blog-posts{list-style-type:none;padding:unset}ul.blog-posts li{display:flex;margin-bottom:10px}ul.blog-posts li span{flex:0 0 130px}ul.blog-posts li a:visited{color:var(--color-accent-2)}a.blog-tags{line-height:2;margin-right:12px}h3.blog-filter{margin-bottom:0}.disabled{color:currentColor;cursor:not-allowed;opacity:.7}p.byline{font-style:italic}.skip-link{position:absolute;top:5;transform:translateY(-600%);transition:transform .5s;background-color:var(--color-secondary);padding:6px}.skip-link:focus{transform:translateY(0%)}figure{margin-inline-start:0;margin-inline-end:0}figcaption>p{margin-block-start:0;text-align:center;font-style:italic;color:var(--color-primary)}.row{display:flex;flex-direction:row}.avatar-container{align-self:center;margin:20px}.avatar-image{border-radius:100%;max-width:200px}@media(max-width:500px){.row{flex-direction:column}}