/* Flash önleme - JS div oluşturana kadar body gizli */
.main {
    opacity: 0;
}
/* =========================================
   SOFT PAGE TRANSITION
   NAVBAR BOZULMAZ - MOBILDE KAPALI
========================================= */

:root{
    --navbar-height:90px;
}

/* Geçiş ekranı navbarın altından başlar */
.page-transition{
    position:fixed;
    left:0;
    right:0;
    top:var(--navbar-height);
    bottom:0;

    z-index:9999;

    background:#ffffff;

    opacity:1;
    visibility:visible;

    pointer-events:none;
    overflow:hidden;

    transition:
        opacity .9s ease,
        visibility .9s ease;
}

.page-transition.hide{
    opacity:0;
    visibility:hidden;
}

.page-transition.show{
    opacity:1;
    visibility:visible;
}

.page-transition::before{
    content:"";
    position:absolute;
    inset:0;

    background-image:url("/Uploads/Images/site/ChatGPT_Image_23_May_2026_19_04_36.png");
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;

    opacity:1;
    transform:scale(1);

    animation:pageSoftImage .9s ease forwards;
}

.page-transition::after{
    content:"";
    position:absolute;
    inset:0;

    background:rgba(255,255,255,.10);
}

@keyframes pageSoftImage{
    from{
        opacity:.92;
        transform:scale(1.006);
    }

    to{
        opacity:1;
        transform:scale(1);
    }
}

/* MOBILDE TAMAMEN KAPALI */
@media(max-width:768px){
    .page-transition{
        display:none !important;
        opacity:0 !important;
        visibility:hidden !important;
    }
}





