/* Build 732: keep a Memory Capsule's chosen focal point stable on desktop. */
html body .app-shell .full-memory-capsule .memory-capsule-cover-button > img,
html body main.app-shell .full-memory-capsule .memory-capsule-cover-button > img {
  object-position: var(--home-photo-position, center center) !important;
}

/* Portrait covers get a taller full-bleed stage before their saved focus is applied. */
html body .app-shell .full-memory-capsule .memory-capsule-visual.has-cover-photo,
html body main.app-shell .full-memory-capsule .memory-capsule-visual.has-cover-photo,
html body .app-shell .full-memory-capsule .memory-capsule-visual.has-cover-photo .memory-capsule-hero,
html body main.app-shell .full-memory-capsule .memory-capsule-visual.has-cover-photo .memory-capsule-hero {
  min-height: var(--memory-capsule-cover-height, clamp(360px, 56vh, 500px)) !important;
}

/* A hover zoom recrops subjects at the exact moment a desktop capsule opens. */
@media (hover: hover) {
  html body .app-shell .full-memory-capsule .memory-capsule-cover-button:hover > img,
  html body main.app-shell .full-memory-capsule .memory-capsule-cover-button:hover > img {
    transform: none !important;
  }
}
