html{min-height:100%;display:flex;flex-direction:column}body{flex:1;display:flex;flex-direction:column;width:calc(100% - 28px);width:-moz-calc(100% - 28px);width:-webkit-calc(100% - 28px);width:-o-calc(100% - 28px);max-width:1000px;font-family:Roboto,Ubuntu,"Open Sans","Helvetica Neue",sans-serif;margin:auto;padding:2px 14px;background:#000}body *{color:#fff}body header{display:flex;flex-direction:row;align-items:end}body header h1 a{text-decoration:none;font-size:26px}body header span{margin-bottom:7px;margin-left:6px}body header span::before{content:"["}body header span::after{content:"]"}body .page-content{flex:1}body footer{width:100%;text-align:center;padding:10px 0px;font-size:13px}p{margin:0px;margin-top:10px;margin-bottom:4px}a{color:#fe7;text-decoration:none}a *{color:#fe7}ul,ol{margin:6px 0;padding:0}ul li,ol li{margin:2px 0}ul{padding-left:18px}ol{padding-left:24px}.paginator{margin:5px 0px}.paginator span{font-size:20px}.paginator .counter{margin:0px 5px;font-size:15px}.img{margin:0px 5px}.img-row{align-items:center;margin-top:10px;display:flex;flex-direction:column;width:auto}.img-row .images{display:flex;flex-direction:row}.img-row .img-desc p{margin:0}.fade{font-weight:400;color:#ccc}code{font-size:14px;color:#ddd}header h1,header h2,header h3,header h4,header h5,.sidebar h1,.sidebar h2,.sidebar h3,.sidebar h4,.sidebar h5,.index-content h1,.index-content h2,.index-content h3,.index-content h4,.index-content h5,.taglist-content h1,.taglist-content h2,.taglist-content h3,.taglist-content h4,.taglist-content h5,.post h1,.post h2,.post h3,.post h4,.post h5,.link h1,.link h2,.link h3,.link h4,.link h5{margin:0;padding:0;margin-bottom:2px}.index-content .intro{font-size:22px}.taglist-content h2.title{margin-bottom:6px}.taglist-content.all-tags a{margin:3px 5px}.basic-content h1:not(.title),.basic-content h2,.basic-content h3,.basic-content h4,.basic-content h5,.post-content h1:not(.title),.post-content h2,.post-content h3,.post-content h4,.post-content h5{margin:4px 0;margin-top:10px;padding:0}.basic-content h1.title,.post-content h1.title{margin:0;padding:0;margin-bottom:2px}.sidebar{flex:0;min-width:300px;margin-top:8px;font-size:14px}.details{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:4px}.details .tag{margin:0px 3px;color:#ccc !important}.details .tag *{color:#ccc}.details .tag *:hover{color:#fe7}.details .tag::before{content:"#"}.details .tag:hover{color:#fe7}.link,.post{margin-bottom:8px}.tag-alt{font-size:16px;margin-top:-5px;margin-left:5px;color:#ccc}