.single .entry-header {
  margin-bottom: 1.5em;
}
.single .entry-title {
  font-size: 2em;
  margin-bottom: 0.5em;
}
.single .entry-meta {
  font-size: 0.9em;
  color: #777;
  margin-bottom: 1.5em;
}
.single .entry-content p {
  margin-bottom: 1em;
  line-height: 1.7;
}
.single .post-navigation {
  margin-top: 2em;
  border-top: 1px solid #eee;
  padding-top: 1.5em;
}
.single .post-navigation .nav-links {
  display: flex;
  justify-content: space-between;
}
.single .post-navigation .nav-previous,
.single .post-navigation .nav-next {
  width: 48%;
}
.single .post-navigation .nav-title {
  font-weight: bold;
}

.archive .page-header {
  margin-bottom: 2em;
  padding-bottom: 1em;
  border-bottom: 1px solid #eee;
}
.archive .page-title {
  font-size: 1.8em;
}
.archive .archive-description {
  font-size: 1em;
  color: #555;
  margin-top: 0.5em;
}
.archive .post,
.archive .page {
  margin-bottom: 2em;
  padding-bottom: 1.5em;
  border-bottom: 1px dotted #ddd;
}
.archive .post:last-child,
.archive .page:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
.archive .post .entry-title,
.archive .page .entry-title {
  font-size: 1.5em;
  margin-bottom: 0.25em;
}
.archive .post .entry-title a,
.archive .page .entry-title a {
  text-decoration: none;
}
.archive .post .entry-title a:hover,
.archive .page .entry-title a:hover {
  text-decoration: underline;
}
.archive .post .entry-summary,
.archive .post .entry-content,
.archive .page .entry-summary,
.archive .page .entry-content {
  font-size: 1em;
}

.comments-area {
  margin-top: 2em;
  border-top: 1px solid #eee;
  padding-top: 1.5em;
}
.comments-area .comment-list {
  list-style: none;
  padding: 0;
}
.comments-area .comment {
  margin-bottom: 1em;
  padding-bottom: 1em;
  border-bottom: 1px dotted #ddd;
}
.comments-area .comment:last-child {
  border-bottom: none;
}
.comments-area .comment-author {
  font-weight: bold;
}
.comments-area .comment-meta {
  font-size: 0.9em;
  color: #777;
}

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