/* Yusuf Kepenk responsive kuralları */

@media (max-width: 920px) {
    body {
        padding-top: 68px;
    }

    .site-header {
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
        width: 100%;
        z-index: 10000;
        background: #ffffff;
        backdrop-filter: none;
        -webkit-backdrop-filter: none;
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
    }

    .site-header .nav-wrap {
        position: relative;
        min-height: 68px;
    }

    .site-header .nav-toggle {
        position: relative;
        z-index: 2;
        min-width: 58px;
        min-height: 48px;
        padding: 0 14px;
        touch-action: manipulation;
        user-select: none;
        -webkit-user-select: none;
        -webkit-tap-highlight-color: transparent;
        cursor: pointer;
    }

    .site-header .site-nav {
        top: 100%;
        z-index: 1;
        max-height: calc(100dvh - 76px);
        overflow-y: auto;
        overscroll-behavior: contain;
        pointer-events: auto;
    }
}

@media (max-width: 560px) {
    body {
        padding-top: 64px;
    }

    .site-header .nav-wrap {
        min-height: 64px;
    }
}
