/* 39GO SOCIAL — NO PAGE SLIDE V4.3.3
   Disable page-to-page slide/fade effects only.
   Keep component/radar/button animations untouched.
*/

/* Main Social pages: appear immediately, no entering/leaving movement */
main.page,
.page.checkin-page,
.page.radar-page,
.page.friends-page,
.page.chat-page,
.page.profile-page,
.page.member-page,
.page.notifications-page,
.page.sos-page{
  animation:none!important;
  transition:none!important;
  transform:none!important;
  translate:none!important;
  opacity:1!important;
}

/* Common page-transition state classes */
main.page.is-entering,
main.page.is-leaving,
main.page.enter,
main.page.leave,
main.page.page-enter,
main.page.page-exit,
main.page.slide-in,
main.page.slide-out,
main.page.slide-left,
main.page.slide-right{
  animation:none!important;
  transition:none!important;
  transform:none!important;
  translate:none!important;
  opacity:1!important;
}

/* Browser View Transition API */
::view-transition-old(root),
::view-transition-new(root){
  animation:none!important;
  mix-blend-mode:normal!important;
}

html{
  view-transition-name:none!important;
}

/* Respect browser back/forward without visual page motion */
@media (prefers-reduced-motion:no-preference){
  main.page{
    scroll-behavior:auto!important;
  }
}
