/* =========================================================
   KiwiAI – Home article covers v8
   Full image visible / larger cover / no fake background
   ========================================================= */

#homeArticlesList .article-card-home{
  overflow:hidden !important;
}

#homeArticlesList .article-card-home .article-card-cover{
  position:relative !important;
  display:block !important;

  width:calc(100% - 18px) !important;
  max-width:calc(100% - 18px) !important;

  height:auto !important;
  min-height:0 !important;
  max-height:none !important;
  aspect-ratio:auto !important;

  margin:10px auto 0 !important;
  padding:0 !important;
  overflow:hidden !important;
  box-sizing:border-box !important;

  border-radius:20px !important;
  border:1px solid rgba(7,76,56,.10) !important;
  background:transparent !important;
  box-shadow:none !important;
}

#homeArticlesList .article-card-home .article-card-cover::before,
#homeArticlesList .article-card-home .article-card-cover::after{
  display:none !important;
  content:none !important;
  background:none !important;
}

#homeArticlesList .article-card-home .article-card-cover picture,
#homeArticlesList .article-card-home .article-card-cover a{
  display:block !important;
  width:100% !important;
  height:auto !important;
  margin:0 !important;
  padding:0 !important;
}

#homeArticlesList .article-card-home .article-card-cover > img,
#homeArticlesList .article-card-home .article-card-cover picture > img,
#homeArticlesList .article-card-home .article-card-cover a > img{
  display:block !important;

  width:100% !important;
  height:auto !important;
  min-height:0 !important;
  max-width:100% !important;
  max-height:none !important;

  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  border-radius:19px !important;
  background:transparent !important;
  box-shadow:none !important;

  object-fit:fill !important;
  object-position:center center !important;
  transform:none !important;
  filter:none !important;
}

@media (max-width: 767.98px){
  #homeArticlesList .article-card-home .article-card-cover{
    width:calc(100% - 14px) !important;
    max-width:calc(100% - 14px) !important;
    margin:8px auto 0 !important;
    border-radius:16px !important;
  }

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