/*
Theme Name: pk_nuzp_update
Author: Maxym Severyn
Text Domain: pk_nuzp
Version: 1.0.4
*/




.fancybox__backdrop {
    background: linear-gradient(
        135deg, 
        rgba(2, 0, 36, 0.95) 0%, 
        rgba(10, 25, 70, 0.97) 50%, 
        rgba(22, 41, 91, 0.93) 100%
    ) !important;
}

.fancybox__container {
    --fancybox-bg: transparent !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

.fancybox__toolbar {
    background: linear-gradient(to bottom, rgba(0,0,0,0.6) 0%, transparent 100%) !important;
}

.fancybox__container.is-closing .fancybox__backdrop {
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    transition: opacity 0.15s ease !important;
}

.fancybox__container *,
.f-button,
.slider-img,
.slider-img *,
.swiper-slide {
    outline: none !important;
    box-shadow: none !important;
    -webkit-tap-highlight-color: transparent !important;
}
/* Клавіатурний фокус лишається видимим і всередині Fancybox/слайдерів */
.fancybox__container :focus-visible,
.f-button:focus-visible {
    outline: 2px solid var(--color-highlight) !important;
    outline-offset: 2px;
}
.swiper-slide:focus-visible,
.swiper-slide :focus-visible {
    outline: 2px solid var(--color-blue-050) !important;
    outline-offset: 2px;
}
.section-dark .swiper-slide:focus-visible,
.section-dark .swiper-slide :focus-visible {
    outline-color: var(--color-highlight) !important;
}
