html,
body{
    min-height:100%;
    background:#d71920 url(/static/images/mbk1.jpeg?v=20260704) center top/cover no-repeat !important;
    overflow-x:hidden;
    overflow-y:auto !important;
}

.aui-flexView,
.aui-scrollView{
    background:transparent !important;
}

.aui-flexView{
    min-height:100vh !important;
    height:auto !important;
    overflow:visible !important;
}

.aui-navBar{
    display:none !important;
}

.aui-scrollView{
    min-height:100vh;
    height:auto !important;
    overflow-y:visible !important;
    -webkit-overflow-scrolling:touch;
    padding:10px 10px 180px !important;
    box-sizing:border-box;
}

.aui-shop-box{
    height:118px !important;
    margin:0 0 10px !important;
    padding:0 !important;
    position:relative;
    overflow:hidden;
    display:flex !important;
    align-items:center;
    justify-content:center;
    background:transparent !important;
    background-color:transparent !important;
    border:0 !important;
    border-radius:0 !important;
    box-shadow:none !important;
}

.aui-shop-box:before{
    display:none !important;
    content:none !important;
}

.aui-shop-box:after{
    display:none !important;
    content:none !important;
}

.khddlogoyes{
    width:100% !important;
    max-width:none !important;
    height:100% !important;
    margin:0 !important;
    position:relative;
    z-index:1;
    background:url(/khddimg/logokhdd.png?v=20260704) center center/100% 100% no-repeat !important;
}

.kefuanniukhdd{
    display:none !important;
}

.kefuanniukhdd:before{
    content:"";
    position:absolute;
    width:14px;
    height:14px;
    margin:9px 0 0 -20px;
    border-radius:50%;
    background:#b91519;
    box-shadow:0 0 0 4px rgba(185,21,25,.12);
}

.kefuanniukhdd:after{
    content:"客服";
}

.m-slider{
    display:none !important;
}

.m-slider:before{
    display:none !important;
    content:none !important;
}

.m-slider:after{
    display:none !important;
    content:none !important;
}

.m-slider .slider-wrapper{
    opacity:1;
    filter:saturate(.86) sepia(.22) hue-rotate(320deg) brightness(.9);
}

.m-slider .slider-item img{
    width:100%;
    height:126px !important;
    object-fit:cover;
}

.m-slider .slider-pagination{
    display:none !important;
}

.aui-palace{
    display:grid !important;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    justify-items:stretch !important;
    align-items:stretch !important;
    gap:7px !important;
    margin:0 0 10px !important;
    padding:8px !important;
    position:relative;
    overflow:hidden;
    background:
        radial-gradient(circle at 10% 0%,rgba(255,241,172,.55) 0,rgba(255,241,172,0) 38%),
        linear-gradient(135deg,#c9161d 0%,#ef5130 48%,#f6b64f 100%) !important;
    border:1px solid rgba(255,224,148,.52);
    border-radius:12px;
    box-shadow:0 10px 18px rgba(116,28,14,.18), inset 0 1px 0 rgba(255,255,255,.32);
}

.aui-palace:before{
    content:"";
    position:absolute;
    inset:1px;
    border-radius:10px;
    background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,0));
    pointer-events:none;
}

.aui-palace .aui-palace-grid:nth-child(n+4){
    display:none !important;
}

.aui-palace-grid{
    width:100% !important;
    min-width:0 !important;
    max-width:none !important;
    margin:0 !important;
    left:auto !important;
    right:auto !important;
    transform:none !important;
    min-height:62px;
    display:flex !important;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    gap:5px;
    padding:6px 3px 5px !important;
    position:relative;
    background:linear-gradient(180deg,rgba(255,255,255,.92) 0%,rgba(255,245,223,.84) 100%) !important;
    border:1px solid rgba(255,238,188,.68);
    border-radius:10px;
    box-shadow:0 7px 13px rgba(111,25,14,.14), inset 0 1px 0 rgba(255,255,255,.82);
    box-sizing:border-box;
}

.aui-palace-grid:before{
    content:"";
    position:absolute;
    left:50%;
    top:6px;
    width:30px;
    height:30px;
    transform:translateX(-50%);
    border-radius:11px;
    background:linear-gradient(135deg,#fff 0%,#ffe2a6 100%);
    box-shadow:0 5px 10px rgba(146,48,18,.12);
}

.aui-palace-grid-icon,
.aui-palace-grid-icon img{
    width:20px !important;
    height:20px !important;
    position:relative;
    z-index:1;
}

.aui-palace-grid-icon{
    display:flex !important;
    align-items:center;
    justify-content:center;
}

.aui-palace-grid-text h2{
    margin:0 !important;
    color:#7a1712 !important;
    font-size:12px !important;
    font-weight:900 !important;
    line-height:1.2;
    text-shadow:0 1px 0 rgba(255,255,255,.75);
    position:relative;
    z-index:1;
}

.noticeBar_noticeBox__3xSO0{
    height:34px !important;
    margin:0 0 10px !important;
    padding:0 10px !important;
    display:flex !important;
    align-items:center;
    background:rgba(255,255,255,.94) !important;
    border:1px solid rgba(224,175,88,.28);
    border-radius:17px;
    box-shadow:0 6px 14px rgba(112,20,16,.08);
    box-sizing:border-box;
}

.noticeBar_noticeLogo__34Syt{
    width:18px !important;
    height:18px !important;
    margin-right:7px;
    background:linear-gradient(135deg,#cf1e25,#f2b75b) !important;
    border-radius:50%;
    flex:none;
}

.am-notice-bar,
.noticeBar_noticeStyle__1Nrrd{
    background:transparent !important;
    color:#7d1b16 !important;
    height:32px !important;
    line-height:32px !important;
    padding:0 !important;
}

.noticeBar_itemStyle__z4HBi,
.noticeBar_listContent__ENaiA{
    color:#7d1b16 !important;
    font-size:12px;
}

.main{
    display:block !important;
    margin:0 !important;
    width:100% !important;
    background:transparent !important;
}

.gameNav{
    display:block !important;
    width:100% !important;
    flex:none !important;
    height:58px !important;
    margin:0 0 6px !important;
    overflow-x:auto;
    overflow-y:visible;
    background:transparent !important;
    white-space:nowrap;
    scrollbar-width:none;
    position:relative;
    z-index:2;
}

.gameNav::-webkit-scrollbar{
    display:none;
}

.gameNav .cube-scroll-wrapper,
.gameNav .cube-scroll-content,
.gameNav .cube-scroll-list-wrapper,
.gameNav-container{
    width:max-content !important;
    min-width:100%;
    height:58px !important;
    display:flex !important;
    align-items:center;
    gap:8px;
    background:transparent !important;
    overflow:visible !important;
}

.gameNav-item{
    width:auto !important;
    height:auto !important;
    margin:0 !important;
    padding:0 !important;
    background:transparent !important;
    flex:0 0 auto;
}

.gameNav-item a{
    height:34px;
    min-width:62px;
    padding:0 12px !important;
    display:flex !important;
    align-items:center;
    justify-content:center;
    border-radius:17px;
    background:#fff !important;
    border:1px solid rgba(202,39,39,.16);
    color:#8b2a21 !important;
    box-shadow:0 5px 12px rgba(128,23,16,.08);
    box-sizing:border-box;
    position:relative;
    top:0 !important;
    float:none !important;
    overflow:hidden;
    transform:none !important;
}

.gameNav .btn-11,
.gameNav .btn-11:hover,
.gameNav .btn-11:active,
.gameNav .btn-11:focus{
    margin-top:0 !important;
    float:none !important;
    opacity:1 !important;
    text-align:center !important;
    font-size:13px !important;
    font-weight:400 !important;
    text-decoration:none !important;
    transform:none !important;
}

.gameNav .btn-11:before{
    display:none !important;
    content:none !important;
}

.gameNav-item:first-child a{
    background:linear-gradient(135deg,#c8161e,#ef4540) !important;
    color:#fff !important;
    border-color:transparent;
}

.gameNav-item img{
    display:none !important;
}

.gameNav-item p{
    margin:0 !important;
    color:inherit !important;
    font-size:13px !important;
    line-height:1 !important;
    white-space:nowrap;
}

.gameNavCover{
    display:block !important;
    flex:none !important;
    width:100% !important;
    max-width:none !important;
    padding:0 0 132px !important;
    margin:0 !important;
    position:relative !important;
    left:auto !important;
    background:transparent !important;
    overflow:visible !important;
    box-sizing:border-box;
}

.gameNavCover-cover{
    background:transparent !important;
}

.sc-15wvqa4-0{
    display:block;
    width:100% !important;
    margin:0 0 74px !important;
    padding:10px 0 !important;
    background:transparent !important;
    border:0 !important;
    border-radius:0 !important;
    box-shadow:none !important;
    box-sizing:border-box;
    content-visibility:auto;
    contain-intrinsic-size:520px;
}

.sc-15wvqa4-1{
    height:28px !important;
    margin:0 0 8px !important;
    display:flex !important;
    align-items:center;
    justify-content:flex-start !important;
    width:100% !important;
}

.sc-15wvqa4-2{
    display:inline-flex !important;
    align-items:center;
    width:auto !important;
    min-width:0 !important;
    height:28px !important;
    margin:0 !important;
    color:#5b1913 !important;
    font-size:18px !important;
    font-weight:900 !important;
    line-height:28px !important;
    white-space:nowrap !important;
    background:none !important;
}

#new .sc-15wvqa4-2{
    font-size:0 !important;
}

#new .sc-15wvqa4-2:before{
    content:"热门游戏";
    font-size:18px;
    white-space:nowrap;
}

#new .sc-15wvqa4-2:after{
    content:"HOT";
    display:inline-block;
    margin-left:8px;
    padding:2px 6px;
    border-radius:9px;
    background:linear-gradient(135deg,#f6cf7a,#d89b34);
    color:#8d120f;
    font-size:10px;
    font-weight:900;
    vertical-align:middle;
}

.sc-15wvqa4-3{
    display:grid !important;
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:9px 7px;
    padding:0 !important;
    background:transparent !important;
}

.sc-11iaysp-0{
    width:auto !important;
    min-width:0 !important;
    height:88px !important;
    margin:0 !important;
    padding:7px 2px 6px !important;
    display:flex !important;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    gap:5px;
    background:transparent !important;
    border:0 !important;
    border-radius:10px !important;
    box-shadow:none !important;
    box-sizing:border-box;
    overflow:hidden;
}

.sc-11iaysp-0 a{
    display:contents;
}

.sc-11iaysp-1{
    width:48px !important;
    height:48px !important;
    margin:0 !important;
    display:flex !important;
    align-items:center;
    justify-content:center;
    border-radius:50%;
    background:transparent !important;
    box-shadow:none !important;
}

.sc-11iaysp-2{
    width:42px !important;
    height:42px !important;
    object-fit:contain;
}

.sc-11iaysp-3{
    width:auto;
    max-width:100%;
    height:18px;
    padding:0 6px;
    color:#2f120e !important;
    font-size:12px !important;
    font-weight:700 !important;
    line-height:18px !important;
    text-align:center;
    background:rgba(255,255,255,.86) !important;
    border-radius:9px;
    box-shadow:0 1px 5px rgba(54,22,12,.26);
    text-shadow:0 1px 0 rgba(255,255,255,.65);
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    box-sizing:border-box;
}

.bottom_navbar,
.am-navbar{
    left:10px !important;
    right:10px !important;
    bottom:8px !important;
    width:auto !important;
    height:54px !important;
    border:1px solid rgba(224,175,88,.34) !important;
    border-radius:18px !important;
    background:linear-gradient(180deg,#fff 0%,#fff6ed 100%) !important;
    box-shadow:0 -8px 22px rgba(102,22,17,.16) !important;
    overflow:hidden;
}

.bottom_navbar .am-navbar-nav,
.am-navbar-nav{
    height:54px !important;
}

.bottom_navbar_list{
    height:54px !important;
    padding-top:3px !important;
}

.bottom_navbar_list img{
    width:26px !important;
    height:26px !important;
    filter:hue-rotate(128deg) saturate(1.8) brightness(.9);
}

.bottom_navbar .am-navbar-label{
    margin-top:0 !important;
    color:#8c211b !important;
    font-size:14px !important;
    font-weight:900;
    line-height:16px !important;
}

.tongzhi > div{
    border:1px solid rgba(224,175,88,.5);
}

.tongzhi > div > div:first-child{
    background:linear-gradient(135deg,#b91218,#e42c31) !important;
}

.tongzhi span[id^="title"]{
    border-color:#c51b22 !important;
    color:#c51b22 !important;
}

@media (max-width:360px){
    .khddlogoyes{
        width:100% !important;
        height:96px !important;
    }

    .sc-11iaysp-0{
        height:82px !important;
    }

    .sc-11iaysp-1{
        width:44px !important;
        height:44px !important;
    }

    .sc-11iaysp-2{
        width:38px !important;
        height:38px !important;
    }
}