/* Equal frames; the foreground always preserves the complete original. */
body .prompt .generated-thumb[data-image-id],
body .prompt .poster-thumb {
  position:relative;
  aspect-ratio:4/3!important;
  height:auto!important;
  padding:0!important;
  overflow:hidden;
  isolation:isolate;

}
body .prompt .generated-thumb[data-image-id] img,
body .prompt .poster-thumb img {
  display:block;
  position:absolute;
  inset:0;
  width:100%;
  height:100%!important;
  max-height:none;
  padding:0!important;
  object-fit:contain!important;
  object-position:center!important;
  transform:none!important;
  mask-image:none!important;
}
body .prompt .generated-thumb[data-image-id] img.thumbnail-backdrop,
body .prompt .poster-thumb img.poster-backdrop {
  display:none!important;
}
body .cards { align-items:stretch; }
body .cards .prompt { align-self:stretch; height:100%; }
