/* Clean official artwork: native source dimensions, responsive art direction. */
.ac-world-window>.ac-native-art,.world-window>.ac-native-art{display:block;position:absolute;inset:0;overflow:hidden}
.ac-world-window>.ac-native-art>img,.world-window>.ac-native-art>img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 47%;filter:none;transition:transform 900ms cubic-bezier(.2,.7,.2,1)}
.ac-world-window:hover>.ac-native-art>img,.world-window:hover>.ac-native-art>img{transform:scale(1.015)}
/* Xbox's decorative pale transition is part of the source, not the page UI.
   A clipped display frame excludes its top 17% without modifying the artwork. */
.ac-clean-night{position:absolute;display:block;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}
.ac-clean-night>img{position:absolute!important;display:block;width:100%!important;height:122%!important;max-width:none!important;inset:-22% 0 auto!important;object-fit:cover!important;object-position:50% 50%!important;margin:0!important;transform:none!important}
.ac-clean-night.ac-night-cover{position:relative;inset:auto;width:100%;height:250px;margin-bottom:32px;border-radius:9px}
.ac-premium .end-cta>.ac-clean-night{display:none}
.ac-native-thumb{object-position:50% 64%!important}
@media(max-width:650px){
 .ac-world-window>.ac-native-art>img,.world-window>.ac-native-art>img{object-position:50% 36%}
 .ac-clean-night.ac-night-cover{height:190px}
}
@media(prefers-reduced-motion:reduce){
 .ac-world-window>.ac-native-art>img,.world-window>.ac-native-art>img{transition:none!important;transform:none!important}
}
