/*!
 *  Hack typeface https://github.com/source-foundry/Hack
 *  License: https://github.com/source-foundry/Hack/blob/master/LICENSE.md
 */@font-face{font-family:'Hack';src:local("Hack"),url("https://cdn.jsdelivr.net/npm/hack-font@3.3.0/build/web/fonts/hack-regular.woff2?sha=3114f1256") format("woff2"),url("https://cdn.jsdelivr.net/npm/hack-font@3.3.0/build/web/fonts/hack-regular.woff?sha=3114f1256") format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:'Hack';src:local("Hack"),url("https://cdn.jsdelivr.net/npm/hack-font@3.3.0/build/web/fonts/hack-bold.woff2?sha=3114f1256") format("woff2"),url("https://cdn.jsdelivr.net/npm/hack-font@3.3.0/build/web/fonts/hack-bold.woff?sha=3114f1256") format("woff");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:'Hack';src:local("Hack"),url("https://cdn.jsdelivr.net/npm/hack-font@3.3.0/build/web/fonts/hack-italic.woff2?sha=3114f1256") format("woff2"),url("https://cdn.jsdelivr.net/npm/hack-font@3.3.0/build/web/fonts/hack-italic.woff?sha=3114f1256") format("woff");font-weight:400;font-style:italic;font-display:fallback}@font-face{font-family:'Hack';src:local("Hack"),url("https://cdn.jsdelivr.net/npm/hack-font@3.3.0/build/web/fonts/hack-bolditalic.woff2?sha=3114f1256") format("woff2"),url("https://cdn.jsdelivr.net/npm/hack-font@3.3.0/build/web/fonts/hack-bolditalic.woff?sha=3114f1256") format("woff");font-weight:700;font-style:italic;font-display:fallback}*{margin:0;padding:0}html,body{height:100%}body{background-color:white;font-family:Georgia, 'Times New Roman', Times, serif;line-height:1.67;font-size:20px}.site{max-width:1024px;padding:2em}.title{letter-spacing:0;color:#000;font:28px/32px Georgia, serif}.intro{border-bottom:4px solid #eee}.site .title a{color:chocolate;text-decoration:none}.site .title a.extra{margin-left:1em;color:#aaa;text-decoration:none}.site .footer{color:#666;border-top:4px solid #eee;font-size:80%;overflow:hidden;padding-top:1em}.site .credits{color:#666;font-size:60%}.site .meta{color:#aaa}#post{margin-left:auto;margin-right:auto}#post pre{background-color:#fff;padding:0 1em}#post pre code{font-family:"Hack", monospace;border:none}.highlight{margin-bottom:1em}#post ul,#post ol{margin-left:1.25em;margin-bottom:1em}#post code{font-family:"Hack", monospace;border:1px solid #ddd;background-color:#fff}blockquote{border-left:.5em solid #efefef;margin-left:2em;font-size:95%;padding-left:1em}h1{letter-spacing:0}h2{letter-spacing:0;margin-bottom:.5em}h1,h2,h3,h4{font-weight:normal;margin-bottom:.5em}ul.posts .index-date{width:150px;font-style:italic;display:inline-block;margin-right:1em}.footnotes{font-size:80%}a{padding:2px 0;color:#3B28CC;text-decoration:underline}a:visited{color:#1d2951}figure{width:80%;margin:0 auto}figure>img{width:100%}figure>figcaption{font-size:80%}ul.posts{margin-bottom:2em;list-style-type:none;font-size:24px}ul.posts li{text-align:left}ul.posts li a{display:inline-block}.description.flapjack{background:chocolate;color:white;padding:1em;font-size:80%;width:80%;margin-left:auto;margin-right:auto}.description.flapjack a{color:white;text-decoration:underline}p{margin-bottom:1em}sup{line-height:0}sup a{padding:0}.footnotes a[rev=footnote]{color:red}hr{border-style:solid;border-color:#ddd;margin-bottom:1em}.footnotes>hr{border-style:dashed}.site .title a.extra:hover{color:black}@media (min-width: 667px){.site{width:60%;max-width:1024px;margin:1em auto;padding:0}ul.posts{font-size:20px}#post code{font-size:80%}}
