/* ppxsy PC skin 2026-11-04 : additive layer, no structural rewrite */
body{font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",Arial,sans-serif!important;}
body::before{content:"";display:block;height:3px;background:linear-gradient(90deg,#ff8a3d,#ff5320 55%,#ffb64d);}

/* header */
.g-header{box-shadow:0 3px 16px rgba(16,24,38,.06);}
.m-header-nav a{transition:color .2s;}
.m-header-nav .active,.m-header-nav a:hover{color:#ff6a2a!important;}
.m-search input{border-radius:8px;}

/* hero */
.fullSlide .bd li{background-color:#0b1524;}
.fullSlide .hd ul li{box-shadow:0 2px 8px rgba(0,0,0,.35);opacity:.85;}
.fullSlide .hd ul li.on{background:#ff6a2a!important;}

/* recommended tiles */
.rec-box .item img,.dhm_tj_l .li_son img,.dhm_tj_l .li_son_one img{border-radius:12px;object-fit:cover;box-shadow:0 8px 22px rgba(16,24,38,.14);transition:transform .25s ease,box-shadow .25s ease;}
.rec-box .item:hover img,.dhm_tj_l .li_son:hover img{transform:translateY(-5px);box-shadow:0 14px 30px rgba(16,24,38,.24);}
.rec-box .item .txt{color:#33405a;font-weight:600;}
.dhm_tj_l .li_son_one>div{border-radius:14px!important;box-shadow:0 8px 22px rgba(16,24,38,.12);}

/* login panel */
.userlogin-box{border-radius:16px;overflow:hidden;box-shadow:0 8px 26px rgba(16,24,38,.09);}
.w-item input,.w-item-2 input{border-radius:9px;}

/* generic cards */
.games-list .row>div,.mod-6,.mod-kfzx{border-radius:14px;overflow:hidden;}
.games-list img,.mod-6 img{border-radius:10px;}
.mod-hd{border-bottom:1px solid #f0f2f6;}

/* orange actions */
.btn-orange,.login-btn,.w-item input[type=submit],input[type=submit]{background:linear-gradient(135deg,#ff8a3d,#ff5320)!important;border-radius:10px;}
a:hover{text-decoration:none;}

/* 2026-11-04 round3: 首页「全部游戏」区块 */
/* 全局 .newgame-list 写死 653px，条目少时整片空白；只在首页收掉 */
.WebGame .mod-3 .newgame-list.games_ul{height:auto!important;min-height:106px;padding:8px 0 12px;overflow:hidden;}
.WebGame .mod-3 .newgame-list li{margin:6px 12px 6px 0!important;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 4px 16px rgba(16,24,38,.08);transition:transform .2s ease,box-shadow .2s ease;}
.WebGame .mod-3 .newgame-list li:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(16,24,38,.16);}
.WebGame .mod-3 .newgame-list .item{background:#fff;border-color:transparent;}
.WebGame .mod-3 .newgame-list .img img{border-radius:12px;}
.WebGame .mod-3 .newgame-list h3.name{color:#26324a;font-weight:700;}
.WebGame .mod-3 .newgame-list p.type{color:#8a94a6;}
