body {
  margin: auto;
  padding: 0 0.5em;
  max-width: 45em;
  font-family: sans-serif;
  font-size: 1rem;
  line-height: 1.8;
}

body header h1 {
  margin-bottom: 0.5ex;
}

body header time {
  display: block;
  float: right;
}

body header:after {
  clear: both;
  content: "";
  display: block;
}

body img {
  border: thin double #aaa;
  margin: 0 1ex;
}

body .thumbnail {
  max-width: 75%;
  max-height: 30em;
}

body pre,
body code {
  background-color: #f0f0f0;
  border-radius: 0.2em;
}

body pre {
  padding: 0.3em;
}

body code {
  padding: 0;
}

body nav {
  margin-top: 2em;
  clear: both;
}

body nav .send-pullreq {
  font-size: small;
  float: right;
}

body article > footer {
  border-top: thin solid gray;
}

body article > footer .changelog h2 {
  font-size: 100%;
}

body dt:not(:first-child) {
  margin-top: 1em;
}

/*# sourceMappingURL=post.css.map */