/* Touch feedback complements the existing menu and native navigation owners. */
html[data-ss-mobile-motion="full"] body:not(.studio-page) :is(.btn,.button,.menu-btn,.filter,.plans-jump a,.library-picker-trigger,.login-submit,.login-guest,.login-close,.login-text,.text-link,.library-series-link,.series-watch,.cover-link[href],a.card,a.poster-card,a.home-blog-feature,a.home-blog-side-card):not(:where(.studio-page,.stage,.pc,.player-controls,.player-set-panel,.quality-menu,#yt-player,.gumlet-player,[data-player],[inert])):not(:where(.studio-page,.stage,.pc,.player-controls,.player-set-panel,.quality-menu,#yt-player,.gumlet-player,[data-player],[inert]) *) {
  transition: scale 160ms cubic-bezier(.16,1,.3,1), border-color 140ms ease-out, background-color 140ms ease-out, color 140ms ease-out;
}
html[data-ss-mobile-motion="full"] body:not(.studio-page) [data-ss-touch-press="control"] {
  scale: .97;
}
html[data-ss-mobile-motion="full"] body:not(.studio-page) [data-ss-touch-press="cover"] {
  scale: .985;
}
html[data-ss-mobile-motion] body:not(.studio-page) [data-ss-touch-press] {
  outline: 1px solid var(--blue, #b3d9eb);
  outline-offset: -1px;
}
html[data-ss-mobile-motion] body:not(.studio-page) :is(.btn,.button,.filter,.menu-btn,.library-picker-trigger)[data-ss-touch-press] {
  border-color: var(--blue, #b3d9eb);
}
html[data-ss-mobile-motion="full"] body:not(.studio-page) [data-ss-faq-motion] {
  overflow: hidden;
}
