@charset "utf-8";
/* theme_tytv TYTV游戏 - 移动端皮肤覆盖（电竞紫） */

.header,.header.redBg,.redBg{background:#7c3aed !important;background:linear-gradient(120deg,#7c3aed,#a855f7,#ec4899) !important;}
.header .logo,.header .logo2{color:#fff !important;}

.gameDetailDown .btnBox .btnH5{background:#7c3aed !important;}
.gameListHorizontal li .info .tag i:nth-child(4n+1){border-color:#7c3aed !important;color:#7c3aed !important;}
.gameDetailDownS .tag i:nth-child(5n+1){border-color:#7c3aed !important;color:#7c3aed !important;}
.searchResult ul li p.txt .redTxt,.gSecret,.gPower,.mation .gPower,.mation .gSecret{color:#7c3aed !important;}
.gameDetail .cont h3{border-left-color:#7c3aed !important;color:#7c3aed !important;}
.updown,.updown i{color:#7c3aed;}
.updown i{border-top-color:#7c3aed;}
.updown .up{border-bottom-color:#7c3aed;}
.feSubmit input,.orderBox form .oBtn,.orderBox .oKnow{background:linear-gradient(to right,#a855f7,#7c3aed) !important;}

.tabMenu li.current,.tab .current,.nav .current{color:#7c3aed !important;}
.tabMenu li.current:after,.tab .current:after{background:#7c3aed !important;}
.toTop{background:#7c3aed !important;}

/* ===== 移动端首页版式：电竞海报 + 榜单突出（暗紫霓虹） ===== */
.ttm{background:#15101f;padding-bottom:.3rem;}
.ttm-poster{position:relative;}
.ttm-poster .swiper-slide img{width:100%;height:3.6rem;object-fit:cover;display:block;}
.ttm-poster-t{position:absolute;left:0;right:0;bottom:0;padding:.6rem .28rem .2rem;color:#fff;font-size:.3rem;background:linear-gradient(transparent,rgba(21,16,31,.9));text-shadow:0 0 .12rem rgba(168,85,247,.8);}
.ttm-title{color:#fff;font-size:.32rem;font-weight:700;padding:.3rem .28rem .18rem;}
.ttm-title:before{content:"";display:inline-block;width:.1rem;height:.3rem;background:linear-gradient(#a855f7,#ec4899);border-radius:.06rem;margin-right:.16rem;vertical-align:-.03rem;}
.ttm-podium{display:flex;justify-content:space-around;align-items:flex-end;padding:.1rem .24rem .2rem;}
.ttm-pod{text-align:center;width:30%;position:relative;background:linear-gradient(160deg,#2a1d45,#1d1530);border:1px solid #3a2a5e;border-radius:.16rem;padding:.4rem .1rem .2rem;}
.ttm-pod1{order:2;transform:scale(1.08);border-color:#a855f7;box-shadow:0 0 .3rem rgba(168,85,247,.5);}
.ttm-pod2{order:1;}
.ttm-pod3{order:3;}
.ttm-crown{position:absolute;top:-.18rem;left:50%;transform:translateX(-50%);width:.46rem;height:.46rem;line-height:.46rem;border-radius:50%;font-style:normal;font-weight:700;color:#fff;background:linear-gradient(135deg,#a855f7,#ec4899);}
.ttm-pod img{width:1.1rem;height:1.1rem;border-radius:.18rem;margin:0 auto .12rem;display:block;}
.ttm-pod-n{font-size:.24rem;color:#e8e0f7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ttm-rank{margin:0 .24rem;background:rgba(124,58,237,.06);border-radius:.16rem;padding:.06rem .22rem;}
.ttm-rank li{border-bottom:1px solid rgba(168,85,247,.14);}
.ttm-rank li:last-child{border-bottom:0;}
.ttm-rank li a{display:flex;align-items:center;padding:.18rem 0;}
.ttm-no{width:.5rem;font-style:normal;font-weight:700;font-size:.3rem;color:#a855f7;text-align:center;flex:none;}
.ttm-rank img{width:1rem;height:1rem;border-radius:.16rem;margin:0 .16rem;flex:none;}
.ttm-c{flex:1;overflow:hidden;}
.ttm-n{font-size:.28rem;color:#ede8f7;}
.ttm-d{font-size:.22rem;color:#9b8ec0;margin-top:.04rem;}
.ttm-dl{flex:none;font-size:.22rem;color:#fff;background:linear-gradient(135deg,#7c3aed,#ec4899);border-radius:.3rem;padding:.06rem .24rem;}
.ttm-scroll{display:flex;overflow-x:auto;white-space:nowrap;padding:0 .24rem .1rem;-webkit-overflow-scrolling:touch;}
.ttm-scroll::-webkit-scrollbar{display:none;}
.ttm-s{flex:none;width:1.5rem;margin-right:.2rem;text-align:center;color:#cfc5e6;font-size:.24rem;}
.ttm-s img{width:1.3rem;height:1.3rem;border-radius:.2rem;display:block;margin-bottom:.1rem;border:1px solid #3a2a5e;}
.ttm-tags{display:flex;flex-wrap:wrap;padding:0 .24rem;}
.ttm-tags a{font-size:.24rem;color:#c4b5fd;border:1px solid #4c3a78;border-radius:.3rem;padding:.08rem .22rem;margin:0 .14rem .14rem 0;}
.ttm-links{margin:.3rem .24rem 0;font-size:.24rem;color:#8a7eb0;line-height:1.9;}
.ttm-links b{display:block;color:#cfc5e6;font-size:.28rem;margin-bottom:.1rem;}
.ttm-links a{color:#9b8ec0;margin-right:.24rem;}

/* ===== 内页遗留色统一清理（默认 #1587a8 ocean → 主题电竞紫） ===== */
nav li.current a,.gameList .btnHollow,.gameListHorizontal .btnHollow,.gameTagTxtNav a.current,.gameTagSort .sortWrap li.current,.gameTagSort .list.current,.shareWrap .likeDetail,.adDetail .info .btn,.gameInformation .gameInfo h3,.gameLikeTab .tabMenu li.current,.gameDetailDown .appoTxt em,.searchResult .tit em,.gameListHorizontal li .info .redTxt,.searchResult ul li .btnHollow,.title .redTxt,.searchTab .tabMenu li.current,.allTypePhb li.current a,.mation .gPower,.mation .gSecret,.gSecret,.gPower,.oppointment_box .tag em,.searchResult ul li p.txt .redTxt,.updown,.updown i{color:#7c3aed !important;}
nav li.current a{border-color:#7c3aed !important;}
.gameList .btnHollow,.gameListHorizontal li .btnHollow,.searchResult ul li .btnHollow{border-color:#7c3aed !important;color:#7c3aed !important;}
.gameDetail .cont h3{border-left-color:#7c3aed !important;color:#7c3aed !important;}
.updown i{border-top-color:#7c3aed !important;}
.updown .up{border-bottom-color:#7c3aed !important;border-top-color:transparent !important;}
.slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#7c3aed !important;}
.gameDetailDownS .tag i:nth-child(5n+1){border-color:#7c3aed !important;color:#7c3aed !important;}
.detaillist ul li .loads{color:#7c3aed !important;border-color:#7c3aed !important;}
.feSubmit input,.orderBox form .oBtn,.orderBox .oKnow,.ruleBox .rSure,.privacyTxt .gSure{background:linear-gradient(120deg,#7c3aed,#ec4899) !important;}
