.lele-swipe{position:relative;width:100%;max-width:820px;margin:1.2em auto;aspect-ratio:var(--lele-ratio,4/3);overflow:hidden;border-radius:10px;background:#f2f3f5}
.lele-swipe .swiper-wrapper{height:100%}
.lele-swipe .swiper-slide{position:relative;height:100%;display:flex;align-items:center;justify-content:center}
.lele-swipe .swiper-slide img,.lele-swipe .lele-swipe-img{width:100%!important;height:100%!important;max-width:none;object-fit:cover;display:block;margin:0!important;border-radius:0}
.lele-swipe .swiper-button-next,.lele-swipe .swiper-button-prev{width:40px;height:40px;margin-top:-20px;background:rgba(255,255,255,.85);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#333}
.lele-swipe .swiper-button-next:after,.lele-swipe .swiper-button-prev:after{font-size:16px;font-weight:700}
.lele-swipe .swiper-pagination-bullet-active{background:#ff4d6d}
.lele-swipe-count{position:absolute;right:10px;top:10px;z-index:10;padding:2px 9px;border-radius:12px;background:rgba(0,0,0,.5);color:#fff;font-size:12px;line-height:20px}
@media (max-width:640px){.lele-swipe{border-radius:6px}.lele-swipe .swiper-button-next,.lele-swipe .swiper-button-prev{width:32px;height:32px;margin-top:-16px}.lele-swipe .swiper-button-next:after,.lele-swipe .swiper-button-prev:after{font-size:13px}}

.lele-swipe .swiper-slide>a{display:block;width:100%;height:100%}
.lele-swipe.lele-fit-contain{background:#f5f5f5}
.lele-swipe.lele-fit-contain .swiper-slide img,.lele-swipe.lele-fit-contain .lele-swipe-img{object-fit:contain}
.lele-swipe .swiper-pagination-bullet{width:6px;height:6px}
.lele-swipe img,.lele-swipe a{-webkit-user-drag:none;user-select:none;-webkit-touch-callout:none}
