html {overflow-y: scroll}
body{max-width:800px;margin:40px auto;padding:0 10px;font-size:20px;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#444; background-color:whitesmoke ;}a:link{color:orangered;}a:visited{color: orangered;}h1,h2,h3{line-height:1}a:hover{text-decoration: none;}
p > code{color: #FFFFFF; background:#000000; padding:2px}
pre{color: #FFFFFF; background:#000000; padding:24px; overflow-x: auto}
header a{text-decoration: none;} header a:hover{text-decoration:underline;}
nav a{margin-right: 5px;}
article{padding:10px 0}
.center {display: block;margin-left: auto;margin-right: auto;width: 100%;}
img {display: block; max-width: 100%; height: auto;}
figcaption {font: 12px/1.5 monospace; text-align: center;}
figure {margin: auto}
h1 {margin-bottom: 8px}
.date {font-size: small; text-decoration: none;}
.meta {color:darksalmon!important;}
.alltags{ margin-bottom: 40px;}
.alltags a.current {background-color: orangered; color: white; font-size: 16px; border-width:3px;}
.taglist{text-align: left;}.tags {line-height: 3;font-size: small; margin-right: 5px; font-weight:bold; text-decoration: none;} .tags:visited,.tags:link{display: inline; padding: 0.5em; border-radius: 1em; border: orangered 2px solid;}.tags:hover{background-color: orangered; color: white; text-decoration: none;}
.icon {margin-right: 10px;display: inline-block;}
.pagination{text-align:center}
a:hover .icon {text-decoration: none!important;}