body{background-color:#fff;color:#2e3440;font-size:14pt;font-family:"Nunito",sans-serif}nav{margin-bottom:1.5rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem}nav ul{padding-left:0;width:100%;margin:auto;list-style:none;display:flex;justify-content:center}nav ul li:nth-child(1){border-bottom:4px solid #4ba69d}nav ul li:nth-child(2){border-bottom:4px solid #a0d9d3}nav ul li:nth-child(3){border-bottom:4px solid #f29e38}nav ul li:nth-child(4){border-bottom:4px solid #f27405}nav ul li:nth-child(5){border-bottom:4px solid #bf4904}nav ul li{padding:.5rem;display:inline;min-width:15%;text-align:center;font-size:1.2rem;font-weight:400}.bar{display:flex}.bar .segment{height:.3rem;flex-grow:1}.bar .segment:nth-child(1){background-color:#4ba69d}.bar .segment:nth-child(6){background-color:#4ba69d}.bar .segment:nth-child(2){background-color:#a0d9d3}.bar .segment:nth-child(7){background-color:#a0d9d3}.bar .segment:nth-child(3){background-color:#f29e38}.bar .segment:nth-child(8){background-color:#f29e38}.bar .segment:nth-child(4){background-color:#f27405}.bar .segment:nth-child(9){background-color:#f27405}.bar .segment:nth-child(5){background-color:#bf4904}.bar .segment:nth-child(10){background-color:#bf4904}footer{margin:auto;max-width:780px;padding-top:2rem;color:#4c566a}footer hr{color:#fff}footer .container{display:flex;justify-content:space-between}footer .container .left{text-align:left}footer .container .center img{margin:auto}footer .container .right{text-align:right}footer .container aside{width:30%}footer .container aside.left{padding:.5rem}footer .container aside.right{padding:.5rem}h1,h2,h3,h4,h5,h6{padding-top:2rem;font-family:"Lora",serif;line-height:1}a{color:#4ba69d;text-decoration:none}a:visited{color:#007070}a:hover{text-decoration:underline}a.anchor{color:#d08770}article{max-width:780px;margin:auto;padding:1rem}article h1{font-size:3rem}article h2{font-size:2rem}article h3{font-size:1.5rem}article p{padding-top:.8rem;padding-bottom:.8rem}article table{width:100%;border:1px dotted #4c566a;padding:.5rem}article img{max-width:95%;margin:auto}article blockquote{color:#4c566a;font-style:italic;background:#e5e9f0;border-left:10px solid #88c0d0;padding-left:1rem;padding-top:.2rem;padding-bottom:.2rem;padding-right:.7rem;margin-top:.2em;margin-bottom:.2em}article blockquote blockquote{border-left:10px solid #d08770}article blockquote.warn{border-left:10px solid #ebcb8b}article blockquote.success{border-left:10px solid #a3be8c}article blockquote.danger{border-left:10px solid #bf616a}article blockquote.haskie{background:none;padding:1rem 0 1rem 0;border:none;margin:0 0 0 0;display:flex;align-items:center}article blockquote.haskie img{width:100px;margin:0 1rem 0 0}article blockquote.haskie p{background:#eceff4;padding:1rem;border-radius:1rem;position:relative}article blockquote.haskie p::after{content:"";border:20px solid rgba(0,0,0,0);position:absolute;border-right-color:#eceff4;border-left:0;left:-20px;top:50%;margin-top:-20px}article header .post-meta{padding-top:1rem;text-align:center;font-size:.9rem;font-variant:small-caps;color:#4c566a}article h1:first-child{text-align:center}article pre{border-radius:1rem;padding:1rem;word-wrap:break-word;white-space:pre-wrap;box-shadow:0px 0px 5px 1px rgba(46,52,64,.5)}article code{font-family:"Fira Code",monospace}article p code{font-weight:bold}article code{color:#5e81ac}article.homepage{display:flex;flex-direction:column;align-items:center;padding:0;padding-right:1rem}article.homepage .container section{padding-left:2rem}article.homepage .container section p{padding-bottom:.8rem}article.homepage .container section ul{margin:0;padding-bottom:1rem}article.homepage .container .hero{width:380px;margin:auto;margin-top:-40px}article.post .hero{width:170px;margin:auto;margin-top:-40px}article.post header{margin-top:0}.footnote-definition{display:inline;float:right;position:relative;width:17vw;margin-right:-21vw;font-size:80%;color:#6f7d98}.footnote-definition code{color:#809bbd}.footnote-definition sup{display:inline}.footnote-definition p{display:inline}@media (max-width: 1300px){.footnote-definition{display:block;float:none;margin:2% 7% 2% 7%;width:80%;font-size:15px}}.twitter-tweet{margin:auto}