@charset "utf-8";
/* theme_fm89 FM89游戏库 - 移动端皮肤覆盖（靛蓝） */

.header,.header.redBg,.redBg{background:#2f54eb !important;background:linear-gradient(90deg,#5b78ff,#1d3bc4) !important;}
.header .logo,.header .logo2{color:#fff !important;}

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

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

/* ===== 移动端首页版式：Dashboard 卡片（靛蓝） ===== */
.fmm{background:#eef1fb;padding-bottom:.3rem;}
.fmm-hero{margin:.2rem .24rem;border-radius:.18rem;overflow:hidden;}
.fmm-hero .swiper-slide img{width:100%;height:3rem;object-fit:cover;display:block;}
.fmm-tiles{display:flex;flex-wrap:wrap;background:#fff;margin:0 .24rem;border-radius:.18rem;padding:.2rem 0;box-shadow:0 .06rem .24rem rgba(47,84,235,.08);}
.fmm-tile{width:25%;text-align:center;font-size:.24rem;color:#333;padding:.14rem 0;}
.fmm-tile i{display:block;width:.7rem;height:.7rem;margin:0 auto .1rem;border-radius:.2rem;background:linear-gradient(135deg,#5b78ff,#2f54eb);}
.fmm-tile:nth-child(4n+2) i{background:linear-gradient(135deg,#7c9bff,#3b62ff);}
.fmm-tile:nth-child(4n+3) i{background:linear-gradient(135deg,#9aa8ff,#5566ee);}
.fmm-tile:nth-child(4n+4) i{background:linear-gradient(135deg,#6ad,#36c);}
.fmm-h{display:flex;justify-content:space-between;align-items:center;padding:.18rem .28rem .1rem;}
.fmm-h b{font-size:.32rem;color:#1d2a6b;}
.fmm-h a{font-size:.24rem;color:#8890c0;}
.fmm-cards{display:flex;flex-wrap:wrap;padding:0 .14rem;}
.fmm-card{width:50%;padding:.1rem;box-sizing:border-box;}
.fmm-card{display:flex;align-items:center;background:#fff;border-radius:.16rem;padding:.18rem;box-shadow:0 .04rem .18rem rgba(47,84,235,.07);}
.fmm-card img{width:1.1rem;height:1.1rem;border-radius:.18rem;margin-right:.16rem;}
.fmm-card-c{flex:1;overflow:hidden;}
.fmm-card-n{font-size:.26rem;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.fmm-card-m{font-size:.2rem;color:#999;margin:.04rem 0 .1rem;}
.fmm-dl{display:inline-block;font-size:.2rem;color:#fff;background:#2f54eb;border-radius:.3rem;padding:.04rem .2rem;}
.fmm-rank{background:#fff;margin:0 .24rem;border-radius:.18rem;padding:.1rem .24rem;}
.fmm-rank li{border-bottom:1px solid #eef1fb;}
.fmm-rank li:last-child{border-bottom:0;}
.fmm-rank li a{display:flex;align-items:center;padding:.18rem 0;}
.fmm-no{width:.5rem;font-style:normal;font-weight:700;font-size:.3rem;text-align:center;color:#c4c9e6;}
.fmm-no1,.fmm-no2,.fmm-no3{color:#2f54eb;}
.fmm-rank img{width:1rem;height:1rem;border-radius:.18rem;margin:0 .18rem;}
.fmm-c{flex:1;overflow:hidden;}
.fmm-n{font-size:.28rem;color:#222;}
.fmm-d{font-size:.22rem;color:#999;margin-top:.04rem;}
.fmm-tags{display:flex;flex-wrap:wrap;padding:.1rem .24rem;}
.fmm-tags a{font-size:.24rem;color:#2f54eb;background:#e3e8ff;border-radius:.3rem;padding:.08rem .24rem;margin:0 .14rem .14rem 0;}
.fmm-links{margin:.24rem;font-size:.24rem;color:#999;line-height:1.9;}
.fmm-links b{display:block;color:#333;font-size:.28rem;margin-bottom:.1rem;}
.fmm-links a{color:#888;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:#2f54eb !important;}
nav li.current a{border-color:#2f54eb !important;}
.gameList .btnHollow,.gameListHorizontal li .btnHollow,.searchResult ul li .btnHollow{border-color:#2f54eb !important;color:#2f54eb !important;}
.gameDetail .cont h3{border-left-color:#2f54eb !important;color:#2f54eb !important;}
.updown i{border-top-color:#2f54eb !important;}
.updown .up{border-bottom-color:#2f54eb !important;border-top-color:transparent !important;}
.slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#2f54eb !important;}
.gameDetailDownS .tag i:nth-child(5n+1){border-color:#2f54eb !important;color:#2f54eb !important;}
.detaillist ul li .loads{color:#2f54eb !important;border-color:#2f54eb !important;}
.feSubmit input,.orderBox form .oBtn,.orderBox .oKnow,.ruleBox .rSure,.privacyTxt .gSure{background:linear-gradient(to right,#5b78ff,#1d3bc4) !important;}
