/* Shared original-image framing for the home page and model library. */
.framed-media.cutout-media{aspect-ratio:8/5;background:var(--media-background,#f4f5f4)}
body .framed-media.cutout-media>img,#models .framed-media.cutout-media>img{position:absolute;inset:auto;left:var(--cutout-left);top:var(--cutout-top);width:var(--cutout-width);height:var(--cutout-height);max-width:none;max-height:none;object-fit:fill;padding:0;transform:none;background:none}
