@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600;700&family=Inter:wght@400;500;600&display=swap');

/* ---- Copper Chronicle: Latest Posts grid, small thumbnails ---- */

.wp-block-latest-posts.is-grid{
  --tcc-text:#201815;
  --tcc-muted:#7a706a;
  --tcc-line:#e3dad2;
  --tcc-accent:#5e3d27;
  font-family:'Inter',sans-serif;
  gap:20px;
  margin:0;
  padding:0;
  list-style:none;
}

.wp-block-latest-posts.is-grid > li{
  display:grid;
  grid-template-columns:96px auto 1fr;
  grid-template-areas:
    "media title   title"
    "media author  date"
    "media excerpt excerpt";
  align-content:start;
  column-gap:16px;
  margin:0;
  padding:18px;
  background:#fff;
  border:1px solid var(--tcc-line);
  border-radius:12px;
  transition:box-shadow .2s ease, border-color .2s ease;
}

.wp-block-latest-posts.is-grid > li:hover{
  border-color:#d3c6bb;
  box-shadow:0 10px 24px rgba(32,24,21,0.06);
}

/* Small square thumbnail on the left */
.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image{
  grid-area:media;
  align-self:start;
  width:96px;
  margin:0;
  text-align:left;
}

.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image img{
  width:96px;
  height:96px;
  object-fit:cover;
  display:block;
  border-radius:8px;
}

/* Title */
.wp-block-latest-posts.is-grid .wp-block-latest-posts__post-title{
  grid-area:title;
  display:block;
  margin:0 0 6px;
  font-family:'Playfair Display',serif;
  font-size:17px;
  line-height:1.3;
  letter-spacing:-0.01em;
  color:var(--tcc-text);
  text-decoration:none;
}

.wp-block-latest-posts.is-grid .wp-block-latest-posts__post-title:hover{
  color:var(--tcc-accent);
}

/* Byline and date on one line */
.wp-block-latest-posts.is-grid .wp-block-latest-posts__post-author{
  grid-area:author;
  padding-right:10px;
  font-size:12px;
  color:var(--tcc-muted);
}

.wp-block-latest-posts.is-grid .wp-block-latest-posts__post-date{
  grid-area:date;
  font-size:12px;
  color:var(--tcc-muted);
}

/* Excerpt */
.wp-block-latest-posts.is-grid .wp-block-latest-posts__post-excerpt{
  grid-area:excerpt;
  margin:10px 0 0;
  font-size:14px;
  line-height:1.6;
  color:#5c534e;
}

.wp-block-latest-posts.is-grid .wp-block-latest-posts__read-more{
  display:inline-block;
  margin-top:8px;
  font-size:13px;
  font-weight:600;
  color:var(--tcc-accent);
  text-decoration:none;
  border-bottom:1px solid #cbb9a8;
  padding-bottom:2px;
}

.wp-block-latest-posts.is-grid .wp-block-latest-posts__read-more:hover{
  border-bottom-color:var(--tcc-accent);
}

/* Phones */
@media (max-width: 700px){
  .wp-block-latest-posts.is-grid{
    grid-template-columns:1fr;
    gap:14px;
  }

  .wp-block-latest-posts.is-grid > li{
    grid-template-columns:72px auto 1fr;
    column-gap:12px;
    padding:14px;
  }

  .wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image,
  .wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image img{
    width:72px;
  }

  .wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image img{
    height:72px;
  }
}

.wp-container-core-latest-posts-is-layout-a5032ecb {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    width: 90% !important;
    margin: 0 auto !important;
}


.wpnbha.is-grid>div {
    display: flex;
    flex-flow: row wrap;
    gap: var(--wpnbha-col-gap);
    justify-content: flex-start;
    list-style: none;
    padding: 50px;
}

@media (max-width: 768px) {
  .wp-block-cover {
    min-height: auto !important;
    aspect-ratio: 12 / 4.8; /* based on your image 1200x480 */
  }

  .wp-block-cover__image-background {
    object-fit: contain !important;
    object-position: center center !important;
  }


.wp-block-cover__image-background {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
  position: relative !important;
}
}.post-tags,
.tags-links,
.tag-links {
    display: none !important;
}

.wp-block-column .is-vertically-aligned-center .superbthemes-navigation-004-columns-nav .is-layout-flow .wp-block-column-is-layout-flow {
	flex-basis: 100% !important;
}