/* =========================================================
   Tam Jai Studio V2.1.5 — APP CARDS STATIC ONLY
   Scope: streaming/app purchase cards only.
   Everything else on the website keeps its existing effects.
   ========================================================= */

/* No animation/transition inside the app cards. */
body.tamjai-v2 .tj-app-static-wrap,
body.tamjai-v2 .tj-app-static-wrap *,
body.tamjai-v2 .tj-app-static-card,
body.tamjai-v2 .tj-app-static-card *,
body.tamjai-v2 .tj-app-static-info,
body.tamjai-v2 .tj-app-static-info *,
body.tamjai-v2 .tj-app-static-grid,
body.tamjai-v2 .tj-app-static-grid * {
    animation: none !important;
    animation-name: none !important;
    transition: none !important;
}

/* Remove all hover movement/zoom/brightness only for app cards. */
body.tamjai-v2 .tj-app-static-wrap:hover,
body.tamjai-v2 .tj-app-static-link:hover,
body.tamjai-v2 .tj-app-static-card:hover,
body.tamjai-v2 .tj-app-static-wrap:hover .tj-app-static-card,
body.tamjai-v2 .tj-app-static-wrap:hover img,
body.tamjai-v2 .tj-app-static-link:hover img,
body.tamjai-v2 .tj-app-static-card:hover img {
    transform: none !important;
    filter: none !important;
}

/* Preserve sold-out grayscale state. */
body.tamjai-v2 .tj-app-static-wrap img.grayscale,
body.tamjai-v2 .tj-app-static-card img.grayscale {
    filter: grayscale(100%) !important;
    -webkit-filter: grayscale(100%) !important;
}

/* No shine/glow sweep pseudo layers inside app cards. */
body.tamjai-v2 .tj-app-static-wrap::before,
body.tamjai-v2 .tj-app-static-wrap::after,
body.tamjai-v2 .tj-app-static-card::before,
body.tamjai-v2 .tj-app-static-card::after,
body.tamjai-v2 .tj-app-static-link::before,
body.tamjai-v2 .tj-app-static-link::after,
body.tamjai-v2 .tj-app-static-wrap .tj-image-sheen::before,
body.tamjai-v2 .tj-app-static-wrap .tj-image-sheen::after {
    display: none !important;
    content: none !important;
    animation: none !important;
    transition: none !important;
}

/* Keep the custom premium look, but make the card completely static. */
body.tamjai-v2 .tj-app-static-card,
body.tamjai-v2 .tj-app-static-card:hover {
    transform: none !important;
    filter: none !important;
    will-change: auto !important;
    backface-visibility: visible !important;
    -webkit-backface-visibility: visible !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
}

/* Category image cards on Home and /apps: static border only. */
body.tamjai-v2 .tj-app-static-link > img.border-glowing,
body.tamjai-v2 .tj-app-static-link:hover > img.border-glowing {
    transform: none !important;
    filter: none !important;
    transition: none !important;
}

/* App purchase buttons: no animation or movement, still clickable. */
body.tamjai-v2 .tj-app-static-card button,
body.tamjai-v2 .tj-app-static-card .btn,
body.tamjai-v2 .tj-app-static-card .buyproduct-btn,
body.tamjai-v2 .tj-app-static-card .submit_buyproduct_app,
body.tamjai-v2 .tj-app-static-card button:hover,
body.tamjai-v2 .tj-app-static-card .btn:hover,
body.tamjai-v2 .tj-app-static-card .buyproduct-btn:hover,
body.tamjai-v2 .tj-app-static-card .submit_buyproduct_app:hover {
    animation: none !important;
    transition: none !important;
    transform: none !important;
    filter: none !important;
}

/* Ensure the static app cards never inherit AOS transforms. */
body.tamjai-v2 .tj-app-static-wrap[data-aos],
body.tamjai-v2 .tj-app-static-wrap.aos-init,
body.tamjai-v2 .tj-app-static-wrap.aos-animate,
body.tamjai-v2 .tj-app-static-info[data-aos],
body.tamjai-v2 .tj-app-static-grid[data-aos] {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
}
