/**
 * Article Cards — Dynamic Query Loop & DB-stored article blocks
 */

/* === THUMBNAIL — no rounded corners === */
.flexiq-article-block .wp-block-post-featured-image,
.flexiq-article-block .wp-block-post-featured-image img,
.flexiq-articles-query .wp-block-post-featured-image,
.flexiq-articles-query .wp-block-post-featured-image img {
  border-radius: 0;
}

.flexiq-article-block .wp-block-post-featured-image img,
.flexiq-articles-query .wp-block-post-featured-image img {
  width: 100%;
  height: 200px;
  object-fit: cover;
}

/* === DATE === */
.flexiq-article-block .wp-block-post-date,
.flexiq-article-block .wp-block-post-date time,
.flexiq-articles-query .wp-block-post-date,
.flexiq-articles-query .wp-block-post-date time {
  color: #737373;
  font-size: 14px;
  font-weight: 500;
}

/* === POST TITLE === */
.flexiq-article-block .wp-block-post-title a,
.flexiq-articles-query .wp-block-post-title a {
  color: #0c2212;
  text-decoration: none;
}

.flexiq-article-block .wp-block-post-title a:hover,
.flexiq-articles-query .wp-block-post-title a:hover {
  opacity: 0.7;
}

/* === EXCERPT === */
.flexiq-article-block .wp-block-post-excerpt,
.flexiq-articles-query .wp-block-post-excerpt {
  color: #525252;
}

/* === CARD HOVER === */
.flexiq-articles-query .article-card:hover {
  transition: box-shadow 0.2s ease;
}

/* === MOBILE RESPONSIVE === */
@media (max-width: 768px) {
  .flexiq-article-block .wp-block-post-template,
  .flexiq-articles-query .wp-block-post-template {
    grid-template-columns: 1fr;
    gap: 24px;
  }

  .flexiq-article-block .wp-block-columns {
    flex-direction: column;
    gap: 24px;
  }
}
