﻿h1{font-size:4em;line-height:1.125;margin-bottom:.375em}h2{font-size:2.5em;line-height:1.2;margin-bottom:.6em}h3{font-size:1.85em;line-height:1.21621622;margin-bottom:.81081081em}h4{font-size:1.5em;line-height:1.5em;margin-bottom:1em}h5{font-size:1.25em;line-height:1.5em;margin-bottom:1.2em}h6{font-size:1em;line-height:1.5em;margin-bottom:1.5em}body{font-size:1em;line-height:1.5}p,ol,ul,pre{font-size:1em;line-height:1.5;margin-bottom:1.5em}body{color:#222;font-family:cardo,georgia,serif;line-height:1.7em;font-size:1.04rem;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}a{color:#222;text-decoration:none}.container{max-width:1240px;margin-left:15px}.index{margin-top:100px}.index p{font-size:4em;margin:0;line-height:1em}@media (min-width: 0) and (max-width: 800px){.index p{font-size:2em;line-height:1}}.index ol{display:flex;flex-direction:row;list-style:none}.index ol li{padding:10px}header{display:flex;flex-direction:row;border-bottom:1px solid #222;justify-content:space-between;align-items:center}header .title-wrapper{font-size:2.5em;line-height:1.2;font-family:cardo,georgia,serif;color:#000;font-weight:400;margin:0}header .menu{display:flex;flex-direction:column}header .menu ol{display:flex;flex-direction:row;margin:0;padding:0}header .menu li{list-style:none;font-size:1.3rem}header .menu li:not(:first-child){margin-left:20px}@media (min-width: 0) and (max-width: 800px){header{flex-direction:column}}.content a{border-bottom:1px dashed #222;color:#222}.content a:hover{border-bottom:none}.content h1{font-family:helvetica, arial, geneva, sans-serif;color:#000;font-weight:400;margin-top:25px;margin-bottom:10px;padding-bottom:25px}.content .meta{margin-bottom:25px}.content .toc{max-width:550px;font-size:0.95em}.content .toc ul{list-style-type:decimal;margin-top:0}.content .toc ul li{margin-bottom:6px;margin-top:6px;margin-left:10px;padding-left:8px}.content .toc ul{margin-bottom:0}.content .toc ul ul{list-style-type:lower-alpha}.content .toc ul ul li{margin-bottom:7px;margin-top:7px}.content .toc ul ul a{border-bottom:1px solid #dedede}.content .toc ul ul a:hover{border-bottom:none}.content .toc ul ul ul{font-size:0.7em;list-style-type:lower-roman}.content .article-content p,.content .article-content ul,.content .article-content ol,.content .article-content dl{max-width:650px}.content .article-content pre{width:800px}.content .article-content figure{max-width:800px;margin-left:0;margin-right:0}.content .article-content figure img{max-width:800px}.content .article-content figure figcaption,.content .article-content figure figcaption p{max-width:100%;text-align:center;margin:0;font-style:italic}.content .article-content figure.large-figure img{width:100%}.content .article-content blockquote{border-left:.25em solid;margin:1em;padding:0 1em;font-style:italic}.content .article-content blockquote cite{font-weight:bold;font-style:normal}.content .article-content blockquote cite::before{content:"—— "}.posts-group{max-width:1000px;display:flex;margin-bottom:1.9em;line-height:normal}.posts-group .post-year{padding-top:6px;margin-right:1.8em;font-size:1.6em}.posts-group .post-year:hover{text-decoration:underline;cursor:pointer}.posts-group .posts-list{flex-grow:1;margin:0;padding:0;list-style:none}.posts-group .post-item{border-bottom:1px lightgrey dashed}.posts-group .post-item a{display:flex;justify-content:space-between;align-items:baseline;padding:12px 0}.posts-group .post-day{flex-shrink:0;margin-left:1em}.highlight{max-width:600px}.highlight pre{font-size:0.9em;line-height:1.5em;overflow-x:scroll}.highlight .language-docker{display:block;background:black;color:#eaeaea;padding:.5em}li code,p code{background-color:#f6f6f6;font-family:Monaco, "Lucida Console", "Bitstream Vera Sans Mono", Courier, monospace;font-size:0.80rem;padding:2px 4px}.social a{display:inline-block;text-decoration:none;border:none}.social a.icon{fill:currentColor;width:0.6em;height:0.6em}

/*# sourceMappingURL=style.css.map */