/* R4: touch content never shrinks, pulses or dims. Card dimensions are untouched. */
@media(max-width:899px),(hover:none),(pointer:coarse){
  html.nova-web-shell body #nova-app :is(.nx2-card,.nx2-browser-card,.nova-rail-card,.shahid-poster-card,.shahid-ranked-card,.shahid-landscape-card,.continue-watching-card,.nova-item-card,.oscar-card,.media-card,.poster-card,.catalog-card,.home-rail-card,.channel-card,.episode-card,.reference-related-card,.episode-gallery-card) {
    transform:none!important;scale:none!important;translate:none!important;rotate:none!important;animation:none!important;transition:none!important;filter:none!important;opacity:1!important;-webkit-tap-highlight-color:transparent;
  }
  html.nova-web-shell body #nova-app :is(.nx2-card,.nx2-browser-card,.nova-rail-card,.continue-watching-card,.nova-item-card,.oscar-card,.media-card,.poster-card,.catalog-card,.channel-card,.episode-card):is(:hover,:active,:focus,.sg-native-pressed,.is-nova-pressed) :is(img,.nx2-card-art,.nx2-browser-card-art,.shahid-poster-image,.shahid-ranked-poster,.shahid-landscape-image,.poster-wrapper,.continue-watching-image) {
    transform:none!important;scale:none!important;filter:none!important;opacity:1!important;animation:none!important;transition:none!important;
  }
  html.nova-web-shell body #nova-app :is(.sg-native-pressed,.is-nova-pressed) {transform:none!important;scale:none!important;animation:none!important;}
  html.nova-web-shell body #nova-app img.nova-mobile-progressive-image {opacity:1!important;transition:none!important;animation:none!important;}
  html.nova-web-shell body #nova-page-root.nova-mobile-route-enter {animation:none!important;transform:none!important;}
  html.nova-web-shell body #nova-app :is([data-nova-continue-watching],[data-nova-because-watched]) {animation:none!important;}
}
/* No artificial fade on already decoded/cache-hit images, on all screen sizes. */
html.nova-web-shell body #nova-app img.nova-quality-image {opacity:1!important;transition:none!important;animation:none!important;}
html.nova-web-shell body #nova-app :is(.cinematic-details-backdrop-image,.nova-bg-layer,.ep61-hero-art) {filter:none!important;transform:none!important;image-rendering:auto!important;}
@media(max-width:899px),(hover:none),(pointer:coarse){
  html.nova-web-shell body #nova-app :is(button,a,[role="button"],[data-route],[data-nova-route]):is(:active,.sg-native-pressed,.is-nova-pressed) {transform:none!important;scale:none!important;animation:none!important;transition:none!important;}
}
