/* Fancybox v5 overrides for migrated lightbox shortcode. */
.fancybox__container {
    --fancybox-bg: rgba(33, 33, 33, 0.8);
}

.fancybox__slide {
    padding: 0;
}

.fancybox__content {
    padding: 0;
    border: 0;
    background: #fff;
    box-shadow: none;
}

.fancybox__image {
    display: block;
    border: 2px solid #fff;
    box-shadow: none;
    background: transparent;
}

/* Neutralize legacy WP Fancybox frame rules without affecting layout globally. */
.fancybox-slide--image .fancybox-content,
img.fancybox-image {
    border: 0 !important;
    background: #fff !important;
    box-shadow: none !important;
}
