/* Shared 3:4 thumbnail crop; detail galleries retain their original layout. */
.xf-img-wrap,.vp-card-cover,.liu-card .liu-upload-frame,.liu-card .promo-cover,.liu-card .liu-cover,.xs-card .xs-cover{width:100%;height:auto!important;aspect-ratio:3/4!important;overflow:hidden;box-sizing:border-box}
.xf-img-wrap>.xf-img,.vp-card-cover>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center}
.xf-img-wrap,.vp-card-cover{position:relative}
.public-note-cover{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center}
.liu-card .liu-upload-frame.is-original img{width:100%;height:100%;object-fit:cover;object-position:center}
