.book-metadata {
  display: flex;
  gap: 2em;
}

.entry-thumb .post-thumbnail .image-wrapper:before {
  background-color: unset !important;
  display: none !important;
}


.widget.widget-books {
  margin-bottom: 1em;
}

#content > article.post.type-post .post-thumbnail {
  display: none;
}

#content > article.post.type-post h1.entry-title-detail {
  font-size: 2.2em;
}

.post-layout .top-info {
  display: none;
}

.entry-thumb .post-thumbnail .image-wrapper {
  border: 1px solid darkgray;
}

.post.post-grid-v1:hover .top-info-detail img {
  transform: unset;
}

.hide-metadata .entry-title-detail,
.hide-metadata .list-categories,
.hide-metadata .entry-author {
  display: none;
}