/* IBK PC RENDER FIX V2 START */

@media
    (min-width: 1100px)
    and (hover: hover)
    and (pointer: fine) {

    html {
        scroll-behavior: auto !important;
        overscroll-behavior-y: none;
        background-color: #030817 !important;
        color-scheme: dark;
    }

    body {
        min-height: 100vh;
        overflow-x: hidden;
        scroll-behavior: auto !important;
        background-color: #030817;
    }

    /*
     * Kaydırma sırasında sürekli yeniden çizim oluşturan
     * animasyonlar ve geçişler PC'de kapatılır.
     */

    *,
    *::before,
    *::after {
        animation: none !important;
        animation-duration: 0s !important;
        animation-delay: 0s !important;

        transition: none !important;
        transition-duration: 0s !important;
        transition-delay: 0s !important;

        scroll-behavior: auto !important;
        background-attachment: scroll !important;
        will-change: auto !important;
    }

    /*
     * Cam/bulanıklık efektleri kaydırma sırasında pahalı
     * yeniden boyama oluşturmasın.
     */

    *,
    *::before,
    *::after {
        backdrop-filter: none !important;
        -webkit-backdrop-filter: none !important;
    }

    /*
     * Blur kaldırılınca sabit başlık şeffaf kalmasın.
     */

    .site-header {
        background-color: rgba(3, 8, 23, 0.98) !important;
    }

    /*
     * Scroll animasyonu bekleyen içerikler doğrudan görünür.
     */

    :is(
        .reveal,
        .reveal-up,
        .reveal-down,
        .reveal-left,
        .reveal-right,
        .fade-in,
        .fade-up,
        .fade-down,
        .slide-up,
        .slide-in,
        .scroll-reveal,
        .animate-on-scroll,
        [data-reveal],
        [data-animate],
        [data-aos]
    ) {
        opacity: 1 !important;
        visibility: visible !important;
        transform: none !important;
        translate: none !important;
        scale: 1 !important;
        clip-path: none !important;
        -webkit-clip-path: none !important;
    }

    /*
     * Büyük dekoratif katmanların sürekli hareketi durdurulur.
     */

    :is(
        .orb,
        .particle,
        .floating,
        .float,
        .pulse,
        .glow-pulse,
        .marquee
    ) {
        animation: none !important;
        will-change: auto !important;
    }

    /*
     * Sabit düğmeler ayrı ve kararlı katmanda tutulur.
     */

    .floating-whatsapp,
    .site-header {
        transform: translate3d(0, 0, 0);
        backface-visibility: hidden;
        -webkit-backface-visibility: hidden;
    }
}

/* IBK PC RENDER FIX V2 END */
