/* All covers are composed at 8:5, including featured cards and detail pages. */
.build-card.cbm-card .cb2-card-art,
.cbm-new .build-card.cbm-card .cb2-card-art,
.cb2-detail .cb2-detail-cover,
.build-card .card-image.cb6-legacy-cover {
  aspect-ratio:8/5!important;
  height:auto!important;
  min-height:0!important;
  padding:0!important;
  overflow:hidden;
}
.build-card.cbm-card .cb2-card-art>a {
  display:block;
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
}
.build-card.cbm-card .cb2-card-art>a>img,
.cb2-detail .cb2-detail-cover>img,
.build-card .card-image.cb6-legacy-cover>img {
  display:block;
  width:100%!important;
  height:100%!important;
  max-width:none;
  object-fit:cover!important;
  object-position:center;
  margin:0!important;
  padding:0!important;
}
img.table-thumb.cb6-table-cover {
  aspect-ratio:8/5;
  height:auto!important;
  object-fit:cover;
  padding:0;
}
