/* Framing is purely a display choice: full-screen viewers use the original photo. */
.hosted-gallery-cell img[data-photo-framed],
.gallery-cell img[data-photo-framed],
[data-photo-framed] {
  object-fit: cover;
  object-position: var(--photo-x, 50%) var(--photo-y, 50%) !important;
  transform-origin: var(--photo-x, 50%) var(--photo-y, 50%) !important;
  transform: scale(var(--photo-zoom, 1)) !important;
}
