.swiper{
    height: 400px;
}
.acf-gallery-swiper {
    padding: 60px 20px;
}

.acf-gallery-swiper .swiper-slide {
    display: flex;
    align-items: center;
    justify-content: center;
}

.acf-gallery-swiper .slide-container {
    width: 180px;               /* 固定宽度 */
    height: 250px;  
    background-size: cover;      /* 背景裁切填充容器 */
    background-position: center; 
    background-repeat: no-repeat;
    transition: transform 0.3s, opacity 0.3s;
}
.swiper-button-next,.swiper-button-prev{
    background-color: rgba(0,0,0,0.4);
    padding: 20px 10px;
    color: #fff !important;
}

.swiper-button-next::after, .swiper-button-prev::after{
    font-size: 30px !important;
}

/* 中间图片最大 */
.acf-gallery-swiper .swiper-slide-active .slide-container {
    transform: scale(1.3);
    z-index: 10;
}

/* 鼠标悬停进一步放大 */
.acf-gallery-swiper .swiper-slide-active:hover .slide-container {
    transform: scale(1.4);
}

/* 左右近距离堆叠 */
.acf-gallery-swiper .swiper-slide-prev .slide-container,
.acf-gallery-swiper .swiper-slide-next .slide-container {
    transform: scale(0.9);
    opacity: 0.8;
}

/* 左右更远堆叠 */
.acf-gallery-swiper .swiper-slide-prev-prev .slide-container,
.acf-gallery-swiper .swiper-slide-next-next .slide-container {
    transform: scale(0.7);
    opacity: 0.6;
}

/* 左右最远堆叠 */
.acf-gallery-swiper .swiper-slide-prev-prev-prev .slide-container,
.acf-gallery-swiper .swiper-slide-next-next-next .slide-container {
    transform: scale(0.5);
    opacity: 0.4;
}