/* ============================================
   JAKSKY PERFORMANCE V1
   Dibuat berdasarkan file website asli
============================================ */

/* jangan jalankan smooth scrolling global */
html{
  scroll-behavior:auto !important;
}

/* progress bar lama tidak diperlukan */
#jakFxProgress{
  display:none !important;
}


/* ============================================
   HENTIKAN AMBIENT ANIMATION YANG TERUS BERJALAN
============================================ */

#filterTabs button.active,
.tabs button.active,
.tab.active,

#jakCsLauncher,
.jakCsLauncher,
[class*="csLauncher"],

.bottomNav .active,
.bottom-nav .active,

.jakLiveDot{
  animation:none !important;
}


/* Banner tidak perlu shine terus menerus */
.jakPromoViewport::after{
  animation:none !important;
  display:none !important;
}


/* ============================================
   LOGO V31
   Tetap cantik, tapi dibuat statis
============================================ */

.brandLogo.jakLogoV31,
.brandLogo.jakLogoV31::before,
.brandLogo.jakLogoV31 .jakBoltV31,
.brandLogo.jakLogoV31 .jakTextV31,
.brandLogo.jakLogoV31 .jakTextV31::after,
.brandLogo.jakLogoV31 .jakArcV31,
.brandLogo.jakLogoV31 .jakSparkV31{
  animation:none !important;
}

.brandLogo.jakLogoV31::before{
  filter:none !important;
  opacity:.18 !important;
}

.brandLogo.jakLogoV31 .jakTextV31{
  filter:none !important;
}


/* VIP shine bisa berat kalau ada banyak badge */
.vipProBadge::after{
  animation:none !important;
}


/* ============================================
   CARD
============================================ */

/* Blur pada setiap tombol love cukup mahal saat scroll */
.btnFav{
  -webkit-backdrop-filter:none !important;
  backdrop-filter:none !important;
}

/* title bisa muncul banyak sekaligus */
.customTitleBadge{
  -webkit-backdrop-filter:none !important;
  backdrop-filter:none !important;
}


/* ============================================
   VIDEO / MODAL
============================================ */

/*
  Full screen backdrop blur sangat terasa saat
  keyboard terbuka dan komentar sedang diketik.
*/
#modal{
  -webkit-backdrop-filter:none !important;
  backdrop-filter:none !important;
}


/* Mobile: hilangkan blur full-screen berat */
@media(max-width:768px){

  #modal,
  .ageOverlay,
  #notifModal,
  #userModal,
  #publicProfileModal,
  #editProfileModal,
  .securityOverlay,
  #vipShopModal,
  #vipCheckoutModal,
  #vipOrderDetailModal,
  .jakConfirmOverlay{
    -webkit-backdrop-filter:none !important;
    backdrop-filter:none !important;
  }

}


/* Saat keyboard/input dipakai, efek nggak dibutuhkan */
body.jakUserTyping *,
body.jakUserTyping *::before,
body.jakUserTyping *::after{
  animation-play-state:paused !important;
}


/* Saat video main, matikan dekorasi ambient */
body.jakVideoPlaying .jakPromoViewport::after,
body.jakVideoPlaying #filterTabs button.active,
body.jakVideoPlaying #jakCsLauncher,
body.jakVideoPlaying .bottomNav .active{
  animation:none !important;
}


/* Tetap pertahankan tap feedback */
button:active,
.btn:active{
  transform:scale(.97);
}
