/* 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;}}

/* Text controls preserve the global no-arrow preference. */
.dial-picker-tools button:not(.rm-detail-zoom){min-width:48px;width:auto;padding:0 8px;border-radius:18px;font-size:12px}

.dial-all summary::after{content:none!important}.dial-all summary::marker{content:""}[data-unavailable-destination][aria-disabled="true"]{cursor:default;opacity:.65;text-decoration:none}
