#comments{margin-top:1.5rem;padding:1rem;background:rgba(255,255,255,0.85)}#comments{margin-top:1.5rem;padding:1rem;background:rgba(255,255,255,0.85)}body.about{background:#5f5e66 url(/assets/backgrounds/about-b3e1b65f66122dcd1f67000a1a8aab63.jpg) center right no-repeat;background-attachment:fixed;background-size:auto 100%;line-height:2rem}body.about div.main{clear:both;max-width:50rem;margin:0 1rem;padding:0 1rem}body.about header{color:#2e2d31;background:#d9d9db;background:rgba(217,217,219,0.85);border-bottom:3px solid #5f5e66}body.about div.main{color:#2e2d31;background:#d9d9db;background:rgba(217,217,219,0.85);margin:1rem;padding:1rem 2rem}body.about div.contact h2{font:inherit;font-weight:bold;margin:0;padding:0;border-bottom:1px solid #717078}body.about div.contact dl dt{font-weight:bold;clear:left;float:left;width:5.5em;text-align:right}body.about div.contact dl dd{margin-left:6em}#comments{margin-top:1.5rem;padding:1rem;background:rgba(255,255,255,0.85)}html,body{margin:0;padding:0}body{font-family:sans-serif;position:relative}header{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:0;padding:1rem;background:rgba(255,255,255,0.85)}header a{text-decoration:none}header h1{margin:0;padding:0 1rem 0 0;font-size:1.5rem;line-height:1.5rem}header nav{text-align:right}header nav ul,header nav li{list-style:none;padding:0;margin:0}header nav li{display:inline-block}header nav a{display:block;font-size:1.2rem;line-height:1.5rem;height:1.5rem;padding:0 .5rem}a{color:inherit}a:hover{text-decoration:underline}#comments{margin-top:1.5rem;padding:1rem;background:rgba(255,255,255,0.85)}body.blog{background:#321909 url(/assets/backgrounds/blog-cd8f0627041ed20a179bf91b20d694e1.jpg) bottom right no-repeat;background-attachment:fixed;background-size:100% auto}body.blog div.main{clear:both;max-width:50rem;margin:0 1rem;padding:0 1rem}body.blog div.footer{margin-left:6px;font-size:.9em;clear:both}body.blog div.footer span{font-style:italic}body.blog div.footer a{padding-left:6px;font-size:.9em;font-style:normal;text-decoration:underline}body.blog header,body.blog .flash{color:black;background:white;background:rgba(255,255,255,0.85);border-bottom:3px solid #321909}body.blog p.blurb{margin:1em;color:white;color:rgba(255,255,255,0.85)}body.blog .pagination{text-align:center;color:white;color:rgba(255,255,255,0.85);line-height:1.5rem;margin:1.5rem}body.blog .pagination span,body.blog .pagination em,body.blog .pagination a{text-decoration:none;padding:.5rem .3rem}body.blog div#tags{margin-top:2rem;line-height:1.5rem}body.blog div#tags h3{display:inline-block;font-size:1.2rem;color:white;color:rgba(255,255,255,0.85);padding:.5rem;margin:0}body.blog div#tags ul{display:inline;margin:0;padding:0;list-style:none}body.blog div#tags li{display:inline-block;padding:.5rem;background:rgba(255,255,255,0.85);color:black;border-radius:1rem;margin:0 0 .5rem .5rem}body.blog div#tags a{white-space:nowrap;text-decoration:none}body.blog div#tags a:hover{text-decoration:underline}body.blog div.main{margin:1em 0}body.blog div.main p.blog-month-divider-empty{display:none}body.blog div.main p.blog-month-divider{margin:0;padding:0;margin-top:1.5rem;line-height:1.5em;font-weight:bold;color:white;color:rgba(255,255,255,0.85)}body.blog div.main p.blog-month-divider span{font-weight:normal}body.blog div.main p.blog-month-divider{border-bottom:1px solid white;border-bottom:1px solid rgba(255,255,255,0.85);margin-bottom:.5em}body.blog div.main div.blog-post-preview{margin:.5em 0;padding:1em;background:white;background:rgba(255,255,255,0.85);color:black}body.blog div.main div.blog-post-preview h2{padding:0;margin:0;line-height:1em;font-size:1.25em;height:1em;margin-bottom:.2em}body.blog div.main div.blog-post-preview h2 a{text-decoration:none}body.blog div.main div.blog-post-preview p.timestamp-and-tags{margin:0;padding:0;font-size:.8em;line-height:1.8em;color:gray}body.blog div.main div.blog-post-preview .body{font-size:.85em;line-height:1.3;font-family:serif}body.blog div.main div.blog-post p.timestamp-and-tags{margin:0;padding:0;font-size:.8em;line-height:1.8em;color:white;color:rgba(255,255,255,0.85)}body.blog div.main div.blog-post .body{background:white;background:rgba(255,255,255,0.85);color:black;padding:1em}body.blog div.main div.blog-post .body p{font-size:.85em;line-height:1.3;font-family:serif}body.blog div.main div.blog-post iframe{width:100%;height:20em;border:none}body.blog hr{border:none;border-top:1px solid black}#comments{margin-top:1.5rem;padding:1rem;background:rgba(255,255,255,0.85)}body.eng{background:#fef5c4 url(/assets/backgrounds/eng-f62a346a1f42b55b15d13de8655cf590.jpg) repeat}body.eng div.main{clear:both;max-width:50rem;margin:0 1rem;padding:0 1rem}body.eng header,body.eng .flash{color:#5c4d39;background:#fffef6;background:rgba(255,254,246,0.9);border-bottom:3px solid #7c674c}body.eng div.main{background:#fffef6;background:rgba(255,254,246,0.9);color:#5c4d39;border:3px solid #7c674c;margin-top:1rem}body.eng ul.article-list{list-style:none;margin:0;padding:0}body.eng ul.article-list li{margin:0;padding:0;line-height:1.8}body.eng ul.article-list span.date{color:#b09a7e}body.eng div.eng-article-body pre,body.eng div.eng-article-body table{width:100%;border:1px solid #7c674c;font-size:.9em;overflow:auto}body.eng div.eng-article-body table{border-collapse:collapse}body.eng div.eng-article-body form{overflow:auto}body.eng div.eng-blurb{color:#fffef6;margin-left:6px;font-size:.9em;clear:both}body.eng div.eng-blurb span{font-style:italic}body.eng div.eng-blurb a{padding-left:6px;font-size:.9em;font-style:normal;text-decoration:underline}body.eng div.eng-article{position:relative;margin:6px;margin-left:-1rem;margin-right:-1rem}body.eng div.eng-article h2{border-left:2px solid #fffef6;border-right:2px solid #fffef6;background-color:#7c674c;color:#fffef6;margin:0;padding:6px 10px;font-size:1.2em}body.eng div.eng-article h2 a{text-decoration:inherit}body.eng div.eng-article div.eng-article-body{margin:12px;font-family:serif;font-size:.9em}body.eng div.eng-article div.eng-article-num-comments,body.eng div.eng-article div.eng-article-links{text-align:right;padding:0 12px}#comments{margin-top:1.5rem;padding:1rem;background:rgba(255,255,255,0.85)}body.portfolio{background:#321909 url(/assets/backgrounds/portfolio-74b551f7f96ff07dfc0437a73dd2f119.jpg) center right no-repeat;background-attachment:fixed;background-size:100% auto}body.portfolio div.main{clear:both;max-width:50rem;margin:0 1rem;padding:0 1rem}body.portfolio div.main{margin:1em 0;width:auto}body.portfolio nav{color:black}body.portfolio form,body.portfolio p.actions{clear:both;padding:1em;background:white;background:rgba(255,255,255,0.85);color:black}body.portfolio form label{vertical-align:top}body.portfolio form textarea{min-width:40%;min-height:5em}body.portfolio article{vertical-align:top;min-width:40%;padding:0;border:1px solid transparent;margin:-1px 1em 1em -1px;background:white;background:rgba(255,255,255,0.85);color:black}body.portfolio article details{margin:1em;max-width:960px}body.portfolio article .aspect-ratio-4-3{position:relative;padding-bottom:75%;height:0}body.portfolio article .aspect-ratio-16-9{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}body.portfolio article .aspect-ratio-4-3 iframe,body.portfolio article .aspect-ratio-16-9 iframe,body.portfolio article .aspect-ratio-4-3 img,body.portfolio article .aspect-ratio-16-9 img{position:absolute;top:0;left:0;width:100%;height:100%}body.portfolio article iframe{border:none;background:white;overflow:hidden}body.portfolio article h3,body.portfolio article h4{font:inherit;margin:0;padding:0;line-height:1}body.portfolio article h3{font-size:1.5rem;font-weight:bold;margin-bottom:.5rem}body.portfolio article .published-at{text-align:right;margin-top:1rem;font-size:.8rem;color:#666}body.portfolio article details.open .published-at{text-align:left}body.portfolio article details[open] .published-at{text-align:left}body.portfolio article h4{margin-bottom:1rem}body.portfolio article summary{cursor:pointer;outline:none}body.portfolio article summary::-webkit-details-marker{height:1.6em;width:1.6em;padding:1em 1em 1em 0;float:left}body.portfolio article summary::before{height:1.6em;width:1.6em;padding:1em 1em 1em 0;float:left}
