.ugc-carousel-container .swiper-slide-visible{opacity:1!important}.ugc-carousel-container.loaded{opacity:1}.ugc-carousel-container.loaded .ugc-loading-progress{opacity:0;pointer-events:none}.ugc-carousel-container .swiper-slide-active,.ugc-carousel-container .swiper-slide-next,.ugc-carousel-container .swiper-slide-prev{transform:scale(1)}.ugc-video-card.loaded .ugc-skeleton-loader{opacity:0;pointer-events:none;transition:opacity .3s ease}.ugc-video-card.loaded .ugc-video{display:block!important;opacity:1;transition:opacity .3s ease}.ugc-video.loaded{opacity:1}.ugc-video-loader.active{opacity:1}.ugc-video-card.loaded .ugc-video-overlay{opacity:1}.ugc-mute-toggle.is-unmuted .ugc-mute-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23D4AF37'%3E%3Cpath d='M16.5 12c0-1.77-1.02-3.29-2.5-4.03v2.21l2.45 2.45c.03-.2.05-.41.05-.63zm2.5 0c0 .94-.2 1.82-.54 2.64l1.51 1.51C20.63 14.91 21 13.5 21 12c0-4.28-2.99-7.86-7-8.77v2.06c2.89.86 5 3.54 5 6.71zM4.27 3L3 4.27 7.73 9H3v6h4l5 5v-6.73l4.25 4.25c-.67.52-1.42.93-2.25 1.18v2.06c1.38-.31 2.63-.95 3.69-1.81L19.73 21 21 19.73l-9-9L4.27 3zM12 4L9.91 6.09 12 8.18V4z'/%3E%3C/svg%3E")}.ugc-share-tooltip{position:absolute;top:-40px;left:50%;transform:translateX(-50%);background-color:var(--ugc-primary);color:var(--ugc-text-light);padding:5px 10px;border-radius:4px;font-size:12px;font-weight:600;white-space:nowrap;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:10}.ugc-share-tooltip::after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);border-width:5px 5px 0;border-style:solid;border-color:var(--ugc-primary) transparent transparent}.ugc-share-tooltip.active{opacity:1}.ugc-carousel-container .swiper-pagination-bullet{width:10px;height:10px;background-color:rgba(212,175,55,.3);opacity:1;transition:all .3s ease}.ugc-carousel-container .swiper-pagination-bullet-active{background-color:var(--ugc-primary);transform:scale(1.3);box-shadow:0 2px 4px rgba(212,175,55,.4)}.ugc-no-videos{text-align:center;padding:40px 20px;color:#666;font-style:italic}.ugc-carousel-container .swiper-pagination-bullet{border-radius:50%!important;width:12px!important;height:12px!important;margin:0 6px!important}.ugc-carousel-container .swiper-pagination-bullet-active{transform:scale(1)!important;width:12px!important;height:12px!important}