/* =========================================================
   KiwiAI — Full Bleed Article Covers V5
   کارت‌ها: کل کاور، بدون فضای خالی یا قاب داخلی
   ========================================================= */

/* کارت‌های آرشیو مقالات */
#articlesList .article-card .article-cover{
  width:calc(100% - 24px) !important;
  height:auto !important;
  min-height:0 !important;
  aspect-ratio:16 / 9 !important;

  margin:12px auto 0 !important;
  padding:0 !important;

  display:block !important;
  overflow:hidden !important;
  border-radius:18px !important;
  border:1px solid rgba(7,76,56,.10) !important;
  background:#eaf4ee !important;
}

/* کل تصویر دقیقاً کل فضای کاور را می‌گیرد */
#articlesList .article-card .article-cover > img{
  display:block !important;
  width:100% !important;
  height:100% !important;

  object-fit:cover !important;
  object-position:center center !important;

  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  border-radius:17px !important;
  background:transparent !important;
  transform:none !important;
}

/* کارت‌های بخش مقالات صفحه اصلی */
#homeArticlesList .article-card-home .article-card-cover{
  width:calc(100% - 24px) !important;
  height:auto !important;
  min-height:0 !important;
  aspect-ratio:16 / 9 !important;

  margin:12px auto 0 !important;
  padding:0 !important;

  display:block !important;
  overflow:hidden !important;
  border-radius:18px !important;
  border:1px solid rgba(7,76,56,.10) !important;
  background:#eaf4ee !important;
}

#homeArticlesList .article-card-home .article-card-cover > img{
  display:block !important;
  width:100% !important;
  height:100% !important;

  object-fit:cover !important;
  object-position:center center !important;

  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  border-radius:17px !important;
  background:transparent !important;
  transform:none !important;
}

/* کارت‌های مقالات پیشنهادی */
.kiwi-related-final-cover{
  height:auto !important;
  min-height:0 !important;
  aspect-ratio:16 / 9 !important;

  margin:10px 10px 0 !important;
  padding:0 !important;

  display:block !important;
  overflow:hidden !important;
  border-radius:17px !important;
  background:#eaf4ee !important;
}

.kiwi-related-final-cover img{
  display:block !important;
  width:100% !important;
  height:100% !important;

  object-fit:cover !important;
  object-position:center center !important;

  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  border-radius:16px !important;
}

/* کاور صفحه اصلی خود مقاله کامل بماند و کراپ نشود */
.article-hero-img{
  min-height:0 !important;
  max-height:none !important;
  aspect-ratio:16 / 9 !important;
  padding:0 !important;
  overflow:hidden !important;
  border-radius:28px !important;
  background:#eaf4ee !important;
}

.article-hero-img img,
#articleImage{
  display:block !important;
  width:100% !important;
  height:100% !important;
  max-height:none !important;

  object-fit:cover !important;
  object-position:center center !important;

  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  border-radius:27px !important;
}

/* حذف فضای داخلی نسخه‌های قبلی */
#articlesList .article-card .article-cover::before,
#articlesList .article-card .article-cover::after,
#homeArticlesList .article-card-home .article-card-cover::before,
#homeArticlesList .article-card-home .article-card-cover::after,
.kiwi-related-final-cover::before,
.kiwi-related-final-cover::after{
  display:none !important;
  content:none !important;
}

/* موبایل */
@media (max-width:767.98px){
  #articlesList .article-card .article-cover,
  #homeArticlesList .article-card-home .article-card-cover{
    width:calc(100% - 18px) !important;
    margin:9px auto 0 !important;
    border-radius:15px !important;
  }

  #articlesList .article-card .article-cover > img,
  #homeArticlesList .article-card-home .article-card-cover > img{
    border-radius:14px !important;
  }

  .article-hero-img{
    aspect-ratio:4 / 3 !important;
    border-radius:18px !important;
  }

  .article-hero-img img,
  #articleImage{
    border-radius:17px !important;
  }

  .kiwi-related-final-cover{
    border-radius:15px !important;
  }

  .kiwi-related-final-cover img{
    border-radius:14px !important;
  }
}
