@media screen and (min-width:1921px){#container{font-size:1.2em;max-width:1200px!important}}@media screen and (max-width:1000px){#container{max-width:700px!important}body{font-size:20px!important}.overlay img{max-width:100vw!important}}@media screen and (max-width:480px){article blockquote{padding:.1em .8em!important;margin:0!important}}body{background-color:#123;background-image:url(/roses.jpg);image-rendering:crisp-edges;color:#feb;font-family:Garamond,Georgia,Times,serif;font-size:16px;line-height:1.8;padding:1em;text-align:center}#container{margin:0 auto;background:#034;max-width:700px;min-width:280px;padding:0 1em;text-align:left}main{word-wrap:break-word;margin:0;padding:0}main header *{margin:0;padding:0}main header h2{font-size:2em;margin:0 0 .5em}a:link,a:visited{color:#8abeab}a:hover,a:active{color:#9cdcbf}p{margin:1.2em auto}h2,h3,h4,h5{line-height:1.4em;color:#de6081!important;font-weight:700;padding:.25em 0 0!important;margin:0}h2{font-size:1.8em}h3{font-size:1.6em}h4{font-size:1.4em}h5{font-size:1.2em}img{image-rendering:auto}li{list-style:square}li li{list-style:circle}li li li{list-style:disc}li li li li{list-style:unset}hr{border-top:2px solid #ca7a86;background:#ca7a86;color:#ca7a86;display:block;height:2px;margin:0;padding:0}#header{margin:0;padding:.5em 0 0}#header h1{font-size:40px;color:#de6081!important;padding:0 .1em;margin:0}#header *{display:inline-block}#header a{text-decoration:none}#header img{display:inline-block;margin:0;padding:0;position:relative;top:.5em;width:50px;height:50px;font-size:20px;border-radius:20px}#header nav a{line-height:.8;font-size:20px;margin:0;padding:.3em .2em}article .meta{background:#123;text-align:center;padding:1em;margin:1em auto}.meta div{display:inline-block;text-align:left;width:50%;margin:0 auto;padding:0}.meta .count{text-align:right}article blockquote{background:#123;border-left:.5em solid #012;padding:.5em 1em;margin:0}article blockquote blockquote{padding:.5em 1em;margin:1em .5em}article>blockquote::before{color:#012;position:absolute;content:"“";font-size:14em;margin-left:-.03em;padding:0;line-height:.75}article>blockquote{font-size:.95em}article>blockquote *{position:relative}main menu{margin:0;padding:0}main menu li{line-height:1;list-style:none;background-color:#123;margin:1em 0;padding:.01em 1em 1em}main menu li a{line-height:1.6;font-size:1.2em;display:block;width:100%;margin:0;padding:.5em 0 .4em;text-decoration:none}.more{width:80%;padding:0;margin:0 auto;text-align:center}.more *,.more * *,main footer * *,main footer *,#footer * *,#footer *{margin:0;padding:0}main nav{text-align:center}.more a,nav a,footer a{font-size:22px;display:block;padding:1em 0;margin:0 auto;line-height:1!important;text-decoration:none}article nav div{width:50%}main nav div{display:inline-block;width:50%;margin:0;padding:0}nav .older{text-align:left}nav .newer{text-align:right}#footer{padding:0 0 1em;text-align:center}#footer nav{padding:0;margin:0 auto}#footer nav a{padding:1em}#footer nav div{display:inline-block}.thumb{width:fit-content!important;display:block;text-align:center;margin:0 auto;padding:0}.thumb a div::before{content:"+"}.thumb a div{background:rgba(27,10,25,.7);width:52px;height:52px;line-height:52px;margin:6px 0 0 26px;padding:0;vertical-align:top;text-decoration:none!important;font-size:52px;position:absolute}.thumb img{max-height:65vh;max-width:90%}.overlay{overflow-y:scroll;z-index:3;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(16,36,40,.6);text-align:center;visibility:hidden;text-decoration:none!important}.overlay:target{visibility:visible;outline:none;cursor:default}.overlay div{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:fit-content;margin:auto}.overlay img{max-width:95vw;max-height:85vh;width:auto;height:auto;margin:auto}.overlay p{background:#123;max-width:95vw;max-width:800px;margin:auto;padding:.5em 1em;width:fit-content;color:#ffedba}.overlay p a{text-decoration:underline!important}code{line-height:1;font-size:.75em;padding:.3em;margin:-.3em;overflow-x:scroll;background:#024;font-family:mono,monospace}pre{line-height:1.45;font-size:.9em;background:#024;width:95%;max-height:35vh;margin:1.2em auto;padding:.6em;overflow-x:scroll;overflow-y:scroll}.copy{position:relative;float:right;top:-4.6em;right:1em}article .hilite{padding:.1em .2em;margin:-.1em -.2em;background:#491f45}