/* Opt-in discovery cards only: source pixels and proportions remain intact. */
picture.watch-subject-frame {
    display: block; position: relative; width: 100%; height: 100%;
    overflow: hidden; container-type: size; background: var(--wf-background, transparent);
}
@supports (width: 1cqh) {
    picture.watch-subject-frame > img {
        position: absolute !important; left: 50% !important; top: 50% !important;
        width: min(var(--wf-max-width), var(--wf-height-width)) !important;
        height: auto !important; max-width: none !important; max-height: none !important;
        padding: 0 !important; margin: 0 !important; object-fit: contain !important;
        scale: none !important; aspect-ratio: var(--wf-source-ratio);
        transform: translate(var(--wf-center-x), var(--wf-center-y)) !important;
        transition: none !important;
    }
}
.collection-explorer-media picture.watch-subject-frame { height: 210px; }
.collection-explorer-feature .collection-explorer-media picture.watch-subject-frame { height: 340px; }
@media (max-width: 719px) {
    .collection-explorer-media picture.watch-subject-frame,
    .collection-explorer-feature .collection-explorer-media picture.watch-subject-frame { height: 235px; }
}
