/* HDD-DATA.jp v3: each card/hero image is authored at its ACTUAL FRAME ratio.
   The site-wide story-card and article-hero frame CSS remains unchanged. */
.story-image img[data-image-version="v3"],
.horizontal-thumb img[data-image-version="v3"],
.article-hero-image img[data-image-version="v3"],
.dp-cover-figure img[data-image-version="v3"]{
  object-fit:cover!important;
  object-position:center center!important;
  background:transparent!important;
}
/* No artificial padding, no hover zoom for text-bearing art. */
.story-card:hover .story-image img[data-image-version="v3"][data-embedded-text="true"],
.horizontal-story:hover .horizontal-thumb img[data-image-version="v3"][data-embedded-text="true"]{
 transform:none!important;
}
