/* Shared full-watch object framing; original image files and zoom views are untouched. */
.rm-watch-media-clip{overflow:clip;}
img[data-watch-role="full_watch_front"]{object-fit:contain;object-position:center;}
img.rm-watch-normalized{object-fit:contain!important;object-position:50% 50%!important;transform-origin:50% 50%!important;transform:translate(var(--rm-frame-x,0px),var(--rm-frame-y,0px)) scale(calc(var(--rm-frame-scale,1)*var(--rm-frame-hover,1)))!important;pointer-events:none;}
.model-card:hover,.pilot-tile:hover{--rm-frame-hover:1.025;}
@media(prefers-reduced-motion:reduce){img.rm-watch-normalized{transition:none!important;}}
