*{box-sizing:border-box}html,body{margin:0;font-family:'Inconsolata', 'Courier New', Courier, monospace;font-size:12pt;color:#333;text-align:justify;line-height:1.5}.site-title{font-size:1.5rem;font-weight:bold;margin-bottom:0.5rem}.site-title a{color:#000}.container{margin:1rem auto;max-width:960px;padding:1rem}.content ul{padding:0 0 0 1rem;list-style:none}.content ul li:before{display:inline-block;margin:0 0 0 -1rem;padding:0 0.5rem 0 0;content:"-"}.header{text-align:center}.page-header{margin-bottom:1rem}.page-header .page-subtitle{display:block}.post-list{list-style:none;padding:0}.post-list ul li:before{content:""}.post-list .post-date{display:inline-block;width:6rem;font-weight:bold;text-align:right}.post-list .post-title{font-weight:normal;text-decoration:none}.post-list .post-title:hover{text-decoration:underline}small{font-size:1rem;font-weight:normal;color:#555}h1,h2,h3,h4,h5,h6{margin-bottom:0.25rem}h1,h2{line-height:1.1;margin-top:0.5rem}h1{font-size:1.75rem}h2{font-size:1.25rem}h3,h4,h5,h6{font-size:1rem;margin-top:0}p,ul{margin:0 0 1rem}a{color:#0561b5;font-weight:bold;text-decoration:none}a:hover{text-decoration:underline}pre{font-size:11pt;padding:1rem 1rem;margin:1rem -1rem;border:1px solid #eee;overflow-x:auto}code{display:inline-block;font-family:'Inconsolata', 'Courier New', Courier, monospace;background-color:#eee;padding:0 0.25rem;line-height:1.3;overflow-wrap:break-word;word-break:break-all}hr{border:none;text-align:center}hr:after{display:inline-block;content:"- - - - -"}blockquote{margin:1rem 0;border-left:0.5rem solid #e3e3e3;padding:0.5rem 1.5rem 0.5rem 1.5rem}blockquote p:last-child{margin-bottom:0}img{display:block;max-width:90%;margin:1rem auto}.post-image .alt-text{margin:-0.5rem 0 1rem 0;text-align:center;color:#555;font-style:italic}.streamable{width:75%;margin:auto}
