body{background:black;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;color:rgba(255,255,255,.8);font:16px/1.42 -apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Droid Sans Fallback,Microsoft YaHei,sans-serif}
img{max-width:100%}

.inner{max-width:860px;margin:0 auto;padding:0 10px;box-sizing:border-box}
.head{padding-top:60px;padding-bottom:20px}
.head_logo{float:right;width:32px;height:32px;margin-right:20px}
.head_main{overflow:hidden}
.head h1{font-size:36px;font-weight:400;margin:0;color:rgba(255,255,255,.8)}
.head p{margin:0 0 10px;font-size:18px;font-weight:300;color:rgba(255,255,255,.6)}

.head_main h1{color: #6a9c00;}

.item{background:#202020;border-radius:10px;padding:20px;margin:20px auto;}
.item_meta{font-size:12px;color:#6a9c00;}
.item a{color:#c0c0c0;text-decoration:none;}
.item h2{color: #c0c0c0;margin:0}
.item p,li,blockquote{margin:0 0 10px;font-size:14px;font-weight:300;}
.item blockquote{font-style:italic;border-left:2px solid rgba(255,255,255,.25);padding-left:10px;}

.item_desc{color: #f0f0f0;padding-top: 10px;}
.item_desc a{color: #6a9c00;text-decoration: none;}

.item_category{color:#6a9c00;font-size:12px;white-space:nowrap;text-align: right;}
.item_category a{color:rgba(255,255,255,.4);font-size:10px;}

.foot{color: #808080;font-size:12px;}

figcaption{font-size:10px;text-align:right;}
