body{margin:0;padding:0;overflow-x:hidden;font-family:playfair display,Libre,Georgia,Times,serif;color:#fff;background:#2a2829}h1,h2,h3,h4,h5,h6,time{font-family:im fell english,Libre,Georgia,Times,serif}#container{margin:0;padding:0;max-width:100vw;min-height:100vh;display:flex;flex-direction:column}#container>*{width:1060px;margin:0 auto}@media only screen and (max-width:1060px){#container>*{width:auto;margin:0 1.2em}}#container header{margin-bottom:1em}#container header h1{font-size:2.4rem}#container header h1 a{color:#fff}#container header ul{display:flex;margin:0;padding:0;list-style:none;float:right}#container header ul li{margin-left:1em}@media only screen and (max-width:1060px){#container header ul{float:none}#container header ul li{margin:0 1em 0 0}}#container nav{border-bottom:solid 3px #cecece;padding-bottom:.5em;font-family:playfair display,Libre,Georgia,Times,serif}#container nav ul{margin:0;padding:0;list-style:none;display:flex;justify-content:flex-end}#container nav ul li{margin-left:1em}#container main{flex:1 0 0;line-height:1.5;font-size:1rem}#container main section#home ul{margin:0;padding:0;list-style:none}#container main section#home ul li{margin:.5em 0;padding-bottom:.5em}#container main section#home ul li h2{margin:.2em 0}#container main section#home span{color:#666}#container main section#list ul{margin:0;padding:0;list-style:none}#container main section#list ul li{padding:.5em 0 .5em 10px}#container main section#list ul li time,#container main section#list ul li span.count{float:right}#container main section#list ul li:last-child{border-bottom:none}#container main section.post-nav ul{margin:.5em 0;padding:.5em 0 0;list-style:none;display:flex;justify-content:space-between;border-top:1px solid #f7f7f7;font-size:.9em}#container main article>pre{overflow-x:auto;padding:.8em;font-size:.9em;box-shadow:0 -1px 0 #bbb inset}#container main article .highlight pre{overflow-x:auto;font-size:.9em;padding:.8em}#container main article pre code{font-size:.9em}#container main article p code{padding:.2em;font-size:.9em}#container main article p kbd{display:inline-block;padding:.2em .3em;font-size:.8em;line-height:1em;color:#555;vertical-align:middle;background-color:#fcfcfc;border-width:1px;border-style:solid;border-color:#ccc #ccc #bbb;border-image:none;border-radius:3px;box-shadow:0 -1px 0 #bbb inset}#container main h1{margin-bottom:1rem}#container footer{border-top:solid 1px #cecece}#container footer h6{font-size:.8em}#container textarea,input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #cecece;border-radius:3px;color:#000;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:24px;padding:8px;position:relative;box-shadow:inset 0 1px 2px rgba(17,17,17,.1);max-width:100%;width:100%}#container button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #d3d6db;border-radius:3px;color:#666;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;text-align:center}#container button:hover{border:solid #cecece 2px;text-decoration:none}.meta-aside,#container main section#home ul li aside,#container main article aside{margin:.5em 0;font-family:playfair display,Libre,Georgia,Times,serif;color:#909090;font-size:.8em}.meta-aside ul,#container main section#home ul li aside ul,#container main article aside ul{margin:0;padding:0;list-style:none}.meta-aside ul li,#container main section#home ul li aside ul li,#container main article aside ul li{margin:0;padding:0}a{color:#fff;text-decoration:underline}h1 a{text-decoration:none}.image,figure img,img{border:1px solid #000;max-width:100%}.full-image,figure.full img,img[src*=full]{width:100%;border:1px solid #000}@supports(width:100vw){.full-image,figure.full img,img[src*=full]{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}}.mid-image,figure.mid img,img[src*=mid]{width:100%;box-shadow:0 3px 3px #bbb}@supports(width:100vw){.mid-image,figure.mid img,img[src*=mid]{width:800px;position:relative;left:50%;right:50%;margin-left:-400px;margin-right:-400px}@media only screen and (max-width:1060px){.mid-image,figure.mid img,img[src*=mid]{width:100%;left:0;right:0;margin:0}}}.float-image,figure.float img,img[src*=float]{width:300px;float:left;margin:0 1em 1em -3em;box-shadow:0 3px 3px #bbb}@media only screen and (max-width:1060px){.float-image,figure.float img,img[src*=float]{float:none;margin:0;width:100%}}.float-image-right,figure.float-right img,img[src*=float-right]{width:300px;float:right;margin:0 -3em 1em 1em;box-shadow:0 3px 3px #bbb}@media only screen and (max-width:800px){.float-image-right,figure.float-right img,img[src*=float-right]{float:none;margin:0;width:100%}}figure{margin:0}figure figcaption p{margin-top:.3em;font-size:.8em;font-style:italic}figure.full{margin:0}figure.mid{margin:0}figure.float{margin:0;float:left}figure.float-right{margin:0;float:right}figure.float-right figcaption{margin-left:1em}table{width:100%;border-bottom:solid 1px #cecece}table thead{background-color:#cecece}blockquote{margin:1em;border-left:solid .1em #797979;padding:.5em 2em;position:relative;background-color:#3e3b3c;box-shadow:0 -1px 0 #797979 inset}blockquote::before{content:"\f10d";font-family:"font awesome 5 free";font-weight:900;font-size:3em;color:rgba(192,192,192,.3);position:absolute;left:6px;top:0}@media only screen and (max-width:1060px){blockquote{margin:1em 0;padding:.5em}}dl dd{font-style:italic}ul.pagination{display:flex;justify-content:center;margin:1em 0 0;padding:.5em 0;list-style:none}ul.pagination li{padding:0 1em}.footer-row,.footer-column{box-sizing:border-box}.footer-column{float:left;width:33.33%;padding:10px}.footer-column p{font-size:small}.footer-row:after{content:"";display:table;clear:both}@media screen and (max-width:1060px){.footer-column{width:100%}}.signature p{font-family:allura,cursive;font-size:30px;text-align:right}.article-content p::first-letter{font-size:120%}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{font-variant:small-caps}p{text-align:justify;hyphens:auto}.main-row,.main-column{box-sizing:border-box}#main{float:left;width:75%;padding:10px}#sidebar{float:left;width:25%;padding:10px 0 0 20px}#sidebar p{font-size:small}.main-row:after{content:"";display:table;clear:both}@media screen and (max-width:1060px){#main,#sidebar{width:100%}}#portrait{max-width:250px;height:auto}.indent{padding-left:20px}.normalul{padding-left:20px!important;list-style-type:disc!important}