/*
Theme Name: JIN Child - Hitsuji Fix Search
Theme URI: https://hitsuji-syukatu.com/
Description: Child theme for JIN used by Hitsuji to Syukatsu. Fixed upload-safe build with search zero-result guard.
Author: Hitsuji to Syukatsu
Template: jin
Version: 1.0.3
Text Domain: jin-child-hitsuji-fix-search
*/

#header #site-info img {
  margin: 20px auto;
}

#header #site-info {
  margin-left: auto;
}

/* Post list featured images */
.post-list-mag .post-list-item .post-list-inner .post-list-thumb img.wp-post-image,
.post-list-mag3col .post-list-item .post-list-inner .post-list-thumb img.wp-post-image,
.post-list-mag-sp1col .post-list-item .post-list-inner .post-list-thumb img.wp-post-image {
  aspect-ratio: 14 / 9;
  height: auto !important;
  object-fit: cover;
  contain-intrinsic-size: none !important;
}

/* Popular ranking widget thumbnails */
.widget-popular .new-entry .eyecatch {
  aspect-ratio: 14 / 9;
  overflow: hidden;
}

.widget-popular .new-entry .eyecatch img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
  contain-intrinsic-size: none !important;
}

/* Related post thumbnails */
.related-entry-section .post-list-thumb img.wp-post-image,
.related-entry-section .related-slide .post-list-thumb img.wp-post-image,
.post-list-mag3col-slide.related-slide .post-list-thumb img.wp-post-image {
  aspect-ratio: 14 / 9;
  height: auto !important;
  object-fit: cover;
  contain-intrinsic-size: none !important;
}

/* Previous / next post thumbnails */
#prev-next .prev .metabox,
#prev-next .next .metabox {
  display: block !important;
  height: auto !important;
  overflow: visible;
}

#prev-next .prev .metabox img.wp-post-image,
#prev-next .next .metabox img.wp-post-image,
#prev-next .prev img.wp-post-image,
#prev-next .next img.wp-post-image {
  display: block;
  width: 100% !important;
  max-width: none !important;
  aspect-ratio: 14 / 9;
  height: auto !important;
  object-fit: cover;
  margin: 0 !important;
  contain-intrinsic-size: none !important;
}

#prev-next .prev .metabox p,
#prev-next .next .metabox p {
  width: auto !important;
  margin: 8px 0 0 !important;
  line-height: 1.6;
}
