/* PEKINTAS DIRECT BRANDS — CORPORATE MOUSE LIGHT / WINDOWS POINTER FIX */

.sp-brand-clean{
    position:relative!important;
    isolation:isolate!important;
    overflow:hidden!important;
}

/* Eski statik lekeler olmasın; sadece gerçek mouse atmosferi. */
.sp-brand-clean::before,
.sp-brand-clean::after{
    content:none!important;
    display:none!important;
}

.sp-brand-clean > .pk-brand-mouse-light{
    position:absolute!important;
    z-index:0!important;
    left:0!important;
    top:0!important;
    width:920px!important;
    height:560px!important;
    pointer-events:none!important;
    opacity:0;

    border-radius:44% 56% 51% 49% / 48% 42% 58% 52%;

    background:
        linear-gradient(
            128deg,
            rgba(var(--brand-rgb), .22) 0%,
            rgba(var(--brand-accent-rgb), .14) 36%,
            rgba(var(--brand-rgb), .07) 60%,
            rgba(var(--brand-rgb), 0) 84%
        )!important;

    filter:blur(82px);
    transform:translate3d(-1400px,-1400px,0) rotate(-7deg);
    transform-origin:center;
    will-change:transform,opacity;
    transition:opacity .30s ease;
}

.sp-brand-clean.pk-brand-mouse-active > .pk-brand-mouse-light{
    opacity:.68!important;
}

.sp-brand-clean > *:not(.pk-brand-mouse-light){
    position:relative;
    z-index:1;
}

/* Sadece küçük ekranlarda kapalı. Hybrid Windows cihazında hover/pointer media
   sorgusuyla kapatmıyoruz; gerçek pointerType JS tarafından kontrol edilir. */
@media (max-width:991px){
    .sp-brand-clean > .pk-brand-mouse-light{
        display:none!important;
    }
}

@media (prefers-reduced-motion:reduce){
    .sp-brand-clean > .pk-brand-mouse-light{
        display:none!important;
    }
}
