html,body{background:#ffffff}html{height:100%}body{color:#000000;font-family:monospace;font-size:16px;line-height:1.4;margin:0;min-height:100%;overflow-wrap:break-word}
.post-meta{text-align:right}.site-title{font-size:36pt;letter-spacing:2pt}
.post-content{font-family:sans-serif;font-size:16px;line-height:150%}
.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,
.post-content a{font-family:monospace}h2,h3,h4,h5,h6{margin-top:3rem}hr{margin:2rem 0}
p{margin:1rem 0}li{margin:0.4rem 0}*:target{background:yellow}
.w{max-width:700px;margin:2em auto;padding:1em 2rem;background-color:#ffffff;box-shadow:3pt}
hr{text-align:center;border:0}hr:before{content:"/////"}hr:after{content:attr(data-content) "/////"}
table{width:100%}table,th,td{border:thin solid black;border-collapse:collapse;padding:0.4rem}
code{color:white;background:rgb(255, 255, 255)}div.highlighter-rouge code
{display:block;overflow-x:auto;white-space:pre-wrap;padding:1rem}blockquote
{font-style:italic;border:thin solid black;padding:1rem}blockquote p{margin:0}
img{max-width:100%;display:block;margin:0 auto}a{color:#fff}
