@charset 'UTF-8';/*! © 2019 imaoki | MIT License | https://github.com/imaoki */body{font-family:sans-serif}code{font-family:monospace}pre{font-family:monospace}pre::before{font-family:sans-serif}*{background-clip:padding-box;box-sizing:border-box;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;word-wrap:inherit}:focus{outline:transparent none 0}::-webkit-resizer{display:none;height:0;width:0}::-webkit-scrollbar{background-color:transparent;height:1rem;width:1rem}::-webkit-scrollbar-button{display:none;height:0;width:0}::-webkit-scrollbar-corner{display:none;height:0;width:0}::-webkit-scrollbar-thumb{background-color:#1f1f1f}::-webkit-scrollbar-thumb:hover{background-color:#3f3f3f}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-track-piece{background-color:transparent}a:link{color:#5f7fdf}a:visited{color:#9f7f9f}a:hover{color:#9fdfff}a:active{color:#7f9fbf}a:focus{box-shadow:0 0 0 1px #3f0000}body{font-size:1rem;font-style:normal;font-weight:400;letter-spacing:.125em;line-height:1.7;text-decoration:none;word-wrap:break-word}h1,h2,h3,h4,h5,h6{font-size:1rem}h2{color:#3f3f3f}html{background-color:#171717;color:#bfbfbf;font-size:16px;height:100%}img{display:inline-block;vertical-align:bottom}[class*=' icon-'],[class^=icon-]{line-height:1;vertical-align:baseline}.comments{display:flex;flex-flow:column nowrap}.comments>li{background-color:#1f1f1f;display:block;flex:1 1 auto;margin:0 0 .5rem 0;padding:.5rem}.comments .body{margin:.5rem 0 0 0}.comments .deleted{color:#070707}.comments .body em,.comments .body i{font-style:oblique}.comments .body b,.comments .body strong{font-weight:700}.comments .footer{padding:0 0 0 2rem}.comments .footer .inline>li{flex:0 1 8rem;text-align:center}.comments .footer>#comment-form+.inline{display:none}.comments>li>.header>.inline>li:nth-last-child(2){flex:1 1 auto}.content{display:block}.content>.header{align-items:baseline;background-color:#1f1f1f;display:flex;flex-flow:row wrap;padding:.5rem .5rem 0 .5rem}.content>.body{padding:0 2rem 0 .5rem}.header h3{flex:1 1 100%;min-width:0}.header h3 a{color:#bfbfbf}.header h3 a:hover{color:#dfdfdf}.header .inline{color:#5f5f5f;flex:0 1 auto}.hidden{display:none}.inline{display:flex;flex-flow:row wrap}.inline>li{display:block;flex:0 1 auto;margin:0 .5rem .5rem 0}.inline>li:last-child{margin:0}.inline>li>a{display:block}.inline>li>.label::before,.inline>li>.permalink::before,.inline>li>.published::before,.inline>li>.updated::before{font-family:icon;line-height:1;margin:0 .125rem 0 0}.inline>li>.label::before{content:'\e90b'}.inline>li>.permalink::before{content:'\e900'}.inline>li>.published::before{content:'\e901'}.inline>li>.updated::before{content:'\e908'}.inline>li>.label::before{vertical-align:sub}.inline>li>.permalink::before{vertical-align:baseline}.inline>li>.published::before{vertical-align:-.0625rem}.inline>li>.updated::before{vertical-align:-.0625rem}.inline>li>.delete{background-color:transparent;color:#373737;padding:0 .25rem}.inline>li>.delete:hover{background-color:#2f2f2f;color:#9f9f9f}.inline>li>.reply{background-color:#272727;color:#5f5f5f;padding:0}.inline>li>.reply:hover{background-color:#2f2f2f;color:#bfbfbf}.label{font-size:.75rem;padding:.125rem .25rem}.label::before{font-size:1rem}a.label{background-color:#272727}a.label:hover{background-color:#2f2f2f}.pager{display:flex;flex-flow:row nowrap;margin:1rem 0}.pager>li{display:block;flex:1 1 50%;font-family:icon;margin:0 .5rem 0 0;text-align:center}.pager>li:last-child{margin:0}.pager li a{background-color:#1f1f1f;color:#5f5f5f;display:block;padding:1rem 0}.pager li a:hover{background-color:#2f2f2f;color:#bfbfbf}.panel{display:flex;flex-flow:column nowrap}.panel>a{background-color:#1f1f1f;display:block;flex:1 1 auto;margin:0 0 .25rem 0}.panel>a:hover{background-color:#272727}.panel>a:last-child{margin:0}.panel>a>section{display:flex;flex-flow:row wrap;height:100%;padding:.25rem .5rem}.panel>a h3{color:#9f9f9f;flex:0 1 100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel>a:hover h3{color:#dfdfdf}.panel>a ul{margin:0}.panel>a ul:first-of-type{margin:0 .5rem 0 0}.panel>a li{color:#3f3f3f}.panel>a:hover li{color:#7f7f7f}.published{font-size:.75rem;padding:.125rem 0}.published::before{font-size:1rem}.query{background-color:#171717;color:#3f3f3f;font-size:1rem;margin:0 .125rem;padding:0 .125rem}.query:first-child{margin-left:0}.query::before{font-family:icon;margin:0 .125rem}.query.label::before{content:'\e90b'}.query.search::before{content:'\e90a'}.query.label::before{vertical-align:middle}.query.search::before{vertical-align:baseline}.replies{display:flex;flex-flow:column nowrap;margin:.5rem 0;padding:0 0 0 2rem}.replies>li{border-top:solid 1px #2f2f2f;display:block;flex:1 1 auto;margin:0 0 .25rem 0;padding:.5rem 0 .5rem .5rem}.replies>li:last-child{margin:0}.replies>li>.header>.inline>li:nth-last-child(2){flex:1 1 auto}.updated{font-size:.75rem;padding:.125rem 0}.updated::before{font-size:1rem}#attribution{display:flex;flex-flow:row nowrap;flex:0 1 auto;justify-content:center;padding:1rem 0}#attribution p{color:#7f7f7f}#attribution .inline{margin:0}#attribution .inline>li>a{display:block;padding:.25rem}a.icon-github{background-color:transparent;color:#f5f5f5}a.icon-github:hover{background-color:#f5f5f5;color:#4078c0}a.icon-rss{background-color:transparent;color:#f26522}a.icon-rss:hover{background-color:#f26522;color:#fff}#blogarchive{margin:1rem 0 0 0}#body{display:flex;flex-flow:column nowrap;height:100%;margin:0 auto;max-width:50rem;font-family: 'Roboto', sans-serif;}#comment-form{margin:0 0 .5rem 0}#comment-form>.header{display:flex;flex-flow:row wrap}#comment-form>.header>h4{flex:0 1 auto;padding:0}#comments>#comment-form>.header>h4{display:block}.footer>#comment-form>.header>h4{display:none}#comment-form>.header>.cancel{flex:0 1 8rem;text-align:center}#comments>#comment-form>.header>.cancel{display:none}.footer>#comment-form>.header>.cancel{display:block}#comment-form>.header>.cancel>a{background-color:#272727;color:#5f5f5f;display:block}#comment-form>.header>.cancel>a:hover{background-color:#2f2f2f;color:#bfbfbf}#comment-frame{background-color:#272727;border:0 none transparent;display:block;height:16rem;margin:.125rem 0 0 0;width:100%}#comments{margin:3rem 0 .5rem 0}#comments>h3{color:#3f3f3f}#footer{flex:0 0 auto}#header{display:flex;flex-flow:column nowrap;flex:0 0 auto}#label{margin:1rem 0 0 0}#main{flex:1 0 auto;margin:1rem 0 0 0}#nav{flex:0 1 50rem;position:relative;visibility:hidden}#nav.index{flex:0 1 100rem}#nav-container{bottom:0;display:flex;flex-flow:row nowrap;justify-content:space-around;left:0;position:fixed;right:0;top:0;visibility:hidden}#searchbox{display:flex;flex-flow:row nowrap;flex:0 1 auto;justify-content:center;padding:0}#searchbox>form{display:flex;flex-flow:row-reverse nowrap;flex:0 1 15rem}#searchbox>form>input[type=search]{background-color:#1f1f1f;border:0 none transparent;color:#5f5f5f;flex:1 1 auto;outline:transparent none 0;padding:.25rem}#searchbox>form>input[type=search]:hover{background-color:#2f2f2f;color:#bfbfbf}#searchbox>form>input[type=search]:focus{background-color:#9f9f9f;color:#000}#searchbox>form>button{background-color:#1f1f1f;border:0 none transparent;color:#5f5f5f;flex:0 0 auto;line-height:1;outline:transparent none 0;padding:.25rem .5rem}#searchbox>form>button:hover{background-color:#2f2f2f;color:#bfbfbf}#title{display:flex;flex-flow:column nowrap;flex:0 1 auto;margin:.5rem 0 0 0;text-align:center}#title>h1{flex:0 1 auto;font-size:1.5rem;overflow:hidden;text-overflow:clip;white-space:nowrap}#title>h1>a{color:#9f9f9f}#title>h1>a:hover{color:#dfdfdf}#title>p{color:#7f7f7f;flex:1 1 auto;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#information{display:flex;flex-flow:column nowrap;flex:0 1 auto;margin:.5rem 0;font-size:.75rem}#information dt{border-left:.5rem solid #2f2f2f;padding:0 0 0 .5rem}#information dd{margin:0 0 0 1rem}
