.single-post-date {

  color: var(--text-color);

  font-size: 16px;

  margin-top: 10px;

}

.single-post-title {

  margin-top: 10px;

  margin-bottom: 15px;

  font-size: 28px;

}

.single-post-category {

  padding: 3px 3px;

  height: auto;

  border-radius: 6px;

  color: var(--title-color);

  font-size: 15px;

  font-weight: 500;

  margin-right: 5px;

  display: inline-block;

  margin-top: 15px;

}

.single-post-author {

  display: flex;

  align-items: center;

  padding: 15px;

  border-radius: 8px;

  margin: 20px 0;

}

.single-post-author > img {

  width: 55px;

  border-radius: 50%;

  margin-right: 12px;

}

.single-post-author .author-details {

  display: flex;

  flex-direction: column;

  justify-content: center;

}

.single-post-author .author-description {

  color: var(--text-color);

  margin-top: 2px;

  font-size: 15px;

}

.single-post-author .author-follow {

  width: auto;

  margin-left: auto;

  padding: 0 15px 0 11px;

  height: 38px;

}



.single-post-channel {

  font-size: 16px;

}