.content-wrapper .post {
  padding-left: 0;
  padding-top: 1rem;
}

.post .post-content .highlight pre {
  padding: 10px;
}

.content-wrapper .toc .current>a {
  font-size: 14px;
  color: #3045FF;
}

.content-wrapper .toc a:hover, .content-wrapper .toc a:focus {
  color: #3045FF;
  border-bottom: 1px solid transparent;
}

.content-wrapper .toc li {
  padding: 5px 15px;
}


.content-wrapper .toc .current {
  border-color: #3045FF;
}

.content-wrapper .toc-title {
  font-size: 17px;
}

.content-wrapper .toc li {
  border-left-color: #E9EFFF;
}

/* post navigation links */
.post .post-footer .post-nav i {
  padding-top: 4px;
}
.post .post-footer .post-nav .prev i {
  padding-right: 5px;
}

.post .post-footer .post-nav .next i {
  padding-left: 5px;
}

.post .post-footer .post-nav .prev, .post .post-footer .post-nav .next {
  transition-property: unset;
  transition-duration: unset;
  font-size: 16px;
  display: flex;
}

.post .post-footer .post-nav .next:hover,
.post .post-footer .post-nav .prev:hover {
  color: #3045FF;
  transform: unset;
}
