.appScreenshotsSwiper{width:100%;margin:0 auto}
.appScreenshotsSwiper .swiper-slide{display:flex;justify-content:center;align-items:center;background:#f5f5f5;border-radius:8px}
.appScreenshotsSwiper .swiper-slide a{display:block;cursor:zoom-in;position:relative;transition:transform 0.3s}
.appScreenshotsSwiper .swiper-slide a:hover{transform:scale(1.02)}
.appScreenshotsSwiper .swiper-slide a:hover::after{opacity:1}
.appScreenshotsSwiper .swiper-slide img{max-width:100%;height:auto;max-height:600px;object-fit:contain;border-radius:8px;display:block}
/* Custom navigation buttons */
.appScreenshotsSwiper .swiper-button-next,.appScreenshotsSwiper .swiper-button-prev{color:#333;background:rgba(255,255,255,0.8);width:44px;height:44px;border-radius:50%;transition:all 0.3s}
.appScreenshotsSwiper .swiper-button-next:hover,.appScreenshotsSwiper .swiper-button-prev:hover{background:rgba(255,255,255,1);transform:scale(1.1)}
.appScreenshotsSwiper .swiper-button-next::after,.appScreenshotsSwiper .swiper-button-prev::after{font-size:20px;font-weight:bold}
/* Custom pagination */
.appScreenshotsSwiper .swiper-pagination-bullet{width:10px;height:10px;background:#333;opacity:0.5}
.appScreenshotsSwiper .swiper-pagination-bullet-active{opacity:1;background:#007aff}
/* Custom GLightbox styles */
.glightbox-clean .gslide-description{background:rgba(0,0,0,0.8)}
.glightbox-clean .gdesc-inner{padding:15px}
/* Responsive */
@media (max-width:768px){.appScreenshotsSwiper{max-width:100%;padding:10px 0}.appScreenshotsSwiper .swiper-slide img{max-height:400px}.appScreenshotsSwiper .swiper-button-next,.appScreenshotsSwiper .swiper-button-prev{width:36px;height:36px}.appScreenshotsSwiper .swiper-button-next::after,.appScreenshotsSwiper .swiper-button-prev::after{font-size:16px}}