.video-gallery_swiper{padding-bottom:22px}.video-gallery_swiper .swiper-slide{height:auto}.video-gallery_scrollbar.swiper-scrollbar-horizontal{background:var(--color-secondary);bottom:0;width:100%;height:3px;inset-inline:0}.video-gallery_scrollbar .swiper-scrollbar-drag{background:var(--color-tertiary)}.video-gallery_thumbnail{aspect-ratio:16/9;background-color:#111;background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;border-radius:12px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.video-gallery_thumbnail:after{content:"";background:#11111114;transition:background-color .2s;position:absolute;inset:0}.video-gallery_thumbnail:hover:after,.video-gallery_thumbnail:focus-visible:after{background:#11111138}.video-gallery_overlay{z-index:1;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.video-gallery_item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:14px;font-weight:600;display:-webkit-box;overflow:hidden}.video-gallery_modal{z-index:1100;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.video-gallery_backdrop{background:#111c;border:0;padding:0;position:absolute;inset:0}.video-gallery_dialog{aspect-ratio:16/9;z-index:1;background:#000;border-radius:15px;width:min(100%,920px);max-width:920px;position:relative}.video-gallery_close{color:var(--color-primary);z-index:2;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:26px;display:inline-flex;position:absolute;inset-block-start:-14px;inset-inline-end:-14px}.video-gallery_frame{border-radius:inherit;border:0;width:100%;height:100%;display:block}
