@import"normalize.css";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td{margin:0;padding:0}body{margin:30px auto;font:1.25rem/1.4 "Minion",serif;max-width:650px;background-color:#eceae6;color:#000}p{margin-bottom:1rem}h1,h2{color:#af3029}h3,h4{color:#c05651}h1{font-family:"Minion",sans-serif;font-size:2.0582em;line-height:1;margin-top:1rem;margin-bottom:1rem}h1.banner{color:#656565;margin-top:.25em;font-weight:normal;margin-bottom:3em;font-family:"Archistico",sans-serif;letter-spacing:.025em}@media only screen and (max-width: 450px){h1.banner{font-size:30pt}}@media only screen and (min-width: 451px){h1.banner{font-size:59pt;line-height:70px}nav>ul{display:flex;justify-content:space-between}}h2{font-family:"Minion",sans-serif;font-size:1.7858em;line-height:1.2;margin-top:1em;margin-bottom:1rem;font-weight:normal}h3{font-family:"Minion",sans-serif;font-size:1.4174em;line-height:1;margin-top:1em;margin-bottom:1rem;font-weight:normal}h4{font-family:"Minion",serif;font-size:1.1em;line-height:1;font-weight:normal;margin-top:1rem;margin-bottom:1rem}h1>a,h2>a,h3>a,h4>a,nav>ul>li>a{text-decoration:none}a{color:inherit;text-decoration-color:#d3cec6;text-decoration-thickness:2px}a:hover{text-decoration-color:#7d393a;text-decoration-thickness:2px}nav{color:#7d393a;font-family:"Minion",sans-serif}nav>ul{list-style:none;padding:0;margin:0}footer{padding-top:3em}footer>form{display:grid;grid-template-columns:max-content auto}footer>form>input{border-top-style:hidden;border-right-style:hidden;border-left-style:hidden;border-bottom-style:groove;font-family:"latin_modern_mono10",serif;font-size:12pt;background-color:#fff;padding:0 0 0 0;margin:0 0 0 0;font-style:normal;grid-column-start:2}.no-outline:focus{outline:none}footer>form>button{border:none;color:#000;background-color:#eceae6;outline:inherit;font-family:"Minion",serif;font-size:inherit;padding:0px 10px 0px 0px;margin:0px 0px 0px 0px;grid-column-start:1}pre{font-family:"latin_modern_mono10",monospace}code{font-family:"latin_modern_mono10",monospace;font-size:1.3rem;line-height:1.4}pre code{padding:.8em 1em .8em 1em;font-size:.9em;display:block;white-space:pre;-webkit-overflow-scrolling:touch;overflow-x:scroll;max-width:100%;min-width:100px}div.codehilite{border-top:1px solid #d3cec6;border-bottom:1px solid #d3cec6;background-color:#fff;margin-bottom:1em}img{width:100%;height:auto}img.license{height:28px;width:auto}img.support{height:36px;width:auto}dl{display:grid;grid-template-columns:max-content auto}span.postdate{font-family:"Minion",sans-serif}ul,ol{margin-bottom:1em}li::marker{color:gray}dt{font-family:"Minion",sans-serif;color:#320001;grid-column-start:1;padding-bottom:.5em}dd{grid-column-start:2;padding-bottom:.5em;padding-left:1em}hr.blogsep{border:1px solid #d3cec6;margin-bottom:1em}blockquote{margin-top:0em;margin-bottom:1em;padding:.8em 1em .8em 1em;border-top:1px solid #d3cec6;border-bottom:1px solid #d3cec6;background-color:#fff}blockquote p{margin-bottom:0em;font-size:.9em}.codehilite .hll{background-color:#eceae6}.codehilite{background:#fff}.codehilite .c{font-style:italic}.codehilite .err{border:1px solid #7d393a}.codehilite .k{font-weight:bold}.codehilite .ch{font-style:italic}.codehilite .cm{font-style:italic}.codehilite .cpf{font-style:italic}.codehilite .c1{font-style:italic}.codehilite .cs{font-style:italic}.codehilite .ge{font-style:italic}.codehilite .gh{font-weight:bold}.codehilite .gp{font-weight:bold}.codehilite .gs{font-weight:bold}.codehilite .gu{font-weight:bold}.codehilite .kc{font-weight:bold}.codehilite .kd{font-weight:bold}.codehilite .kn{font-weight:bold}.codehilite .kr{font-weight:bold}.codehilite .s{font-style:italic}.codehilite .nc{font-weight:bold}.codehilite .ni{font-weight:bold}.codehilite .ne{font-weight:bold}.codehilite .nn{font-weight:bold}.codehilite .nt{font-weight:bold}.codehilite .ow{font-weight:bold}.codehilite .sa{font-style:italic}.codehilite .sb{font-style:italic}.codehilite .sc{font-style:italic}.codehilite .dl{font-style:italic}.codehilite .sd{font-style:italic}.codehilite .s2{font-style:italic}.codehilite .se{font-weight:bold;font-style:italic}.codehilite .sh{font-style:italic}.codehilite .si{font-weight:bold;font-style:italic}.codehilite .sx{font-style:italic}.codehilite .sr{font-style:italic}.codehilite .s1{font-style:italic}.codehilite .ss{font-style:italic}
