.hot-show{max-width:1080px;margin:6% auto 0;position:relative}
.hot-show .hs-card{position:relative;border-radius:28px;padding:34px;background:radial-gradient(120% 140% at 0% 0%,#1a3a9e 0%,#0b1b5c 45%,#060f3d 100%);border-color:#65b4ff #25829a #25829a #519bf5;border-style:solid;border-width:3px 2px 2px 3px;box-shadow:inset 0 0 80px rgba(50,86,231,.45),0 0 40px rgba(30,90,255,.35);overflow:hidden}
.hot-show .hs-card::before{content:"";position:absolute;right:-120px;top:-120px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(251,220,23,.18),transparent 70%);pointer-events:none}
.hot-show .swiper-slide{display:flex;align-items:center;gap:44px}
.hot-show .hs-img{flex:0 0 300px;position:relative}
.hot-show .hs-img img{width:300px;height:300px;object-fit:cover;border-radius:24px;border:3px solid #fbdc17;box-shadow:0 0 30px rgba(251,180,23,.35)}
.hot-show .hs-badge{position:absolute;z-index:2;top:14px;left:14px;padding:4px 14px;border-radius:20px;background:linear-gradient(135deg,#ff6a3d,#ff2d55);color:#fff;font-size:.75rem;font-family:"play-bold","Hind Siliguri",Arial,sans-serif;letter-spacing:1px;box-shadow:0 4px 12px rgba(255,45,85,.5)}
.hot-show .hs-body{flex:1;min-width:0}
.hot-show .hs-count{font-family:"play-bold",Arial,sans-serif;color:#65b4ff;font-size:.85rem;letter-spacing:3px}
.hot-show .hs-count b{color:#fbdc17;font-size:1.3rem}
.hot-show .hs-title{color:#fbdc17;font-size:1.8rem;padding:6px 0 14px;margin:0}
.hot-show .hs-text{color:#d5defc;font-size:.92rem;line-height:1.75;margin-bottom:26px}
.hot-show .hs-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 30px;border-radius:40px;background:radial-gradient(100% 100% at 100% 0%,#fbdc17 0%,#ff9800 100%);color:#1a1200;font-family:"play-bold","Hind Siliguri",Arial,sans-serif;box-shadow:0 8px 22px rgba(255,152,0,.35),inset 0 -3px 0 rgba(0,0,0,.15);transition:transform .2s,box-shadow .2s}
.hot-show .hs-btn:hover{color:#1a1200;transform:translateY(-2px);box-shadow:0 12px 28px rgba(255,152,0,.5)}
.hot-show .hs-nav{position:absolute;top:50%;z-index:5;width:44px;height:44px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#fff;font-size:1.1rem;border:1px solid #519bf5;background:linear-gradient(180deg,#0a499f,#071e68);box-shadow:0 0 10px rgba(90,160,255,.6);transform:translateY(-50%);transition:color .2s}
.hot-show .hs-nav:hover{color:#fbdc17}
.hot-show .hs-prev{left:-22px}.hot-show .hs-next{right:-22px}
.hot-show .hs-thumbs{display:flex;justify-content:center;gap:14px;margin-top:22px;position:static!important}
.hot-show .hs-thumbs .swiper-pagination-bullet{width:64px;height:64px;margin:0!important;border-radius:14px;opacity:.45;background:none;overflow:hidden;border:2px solid transparent;transition:all .25s;cursor:pointer}
.hot-show .hs-thumbs .swiper-pagination-bullet img{width:100%;height:100%;object-fit:cover}
.hot-show .hs-thumbs .swiper-pagination-bullet:hover{opacity:.8}
.hot-show .hs-thumbs .swiper-pagination-bullet-active{opacity:1;border-color:#fbdc17;transform:translateY(-4px);box-shadow:0 6px 16px rgba(251,220,23,.35)}
@media only screen and (max-width:800px){
.hot-show .hs-card{padding:24px 20px 28px}
.hot-show .swiper-slide{flex-direction:column;gap:22px;text-align:center}
.hot-show .hs-img{flex:none}
.hot-show .hs-img img{width:220px;height:220px}
.hot-show .hs-title{font-size:1.5rem}
.hot-show .hs-nav{top:150px;width:36px;height:36px}
.hot-show .hs-prev{left:8px}.hot-show .hs-next{right:8px}
.hot-show .hs-thumbs{gap:8px}
.hot-show .hs-thumbs .swiper-pagination-bullet{width:44px;height:44px;border-radius:10px}
}
.hot-show .swiper-slide{visibility:hidden;transition-property:opacity,visibility!important;transition-delay:0s,.6s!important}
.hot-show .swiper-slide-active{visibility:visible;transition-delay:0s,0s!important}
