.banner .common-game-combination-name{color:#fff}.section .common-game-combination-name{font-size:14px}.gs-download{display:flex;justify-content:center;align-items:center;width:100%;height:43px;background:#5342f6;border-radius:6px;font-weight:bold;color:#fff;cursor:pointer}.gs-download img{width:18px !important;height:20px !important;margin:0 !important;padding:0 !important;border:none !important;margin-right:15px !important}.gs-download .gs-download-txt{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-download .versions{padding-top:2px;display:flex;align-items:center;margin-left:10px;font-size:12px;font-weight:400;color:#fff}.swiper-button-prev,.swiper-button-next{width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:50px;background:rgba(255,255,255,.9);opacity:.5;outline:none}.swiper-button-prev::after,.swiper-button-next::after{content:unset}.swiper-button-prev:hover,.swiper-button-next:hover{opacity:1}.swiper-pagination{width:100%;display:flex;justify-content:center;bottom:60px !important;left:0px !important}.swiper-pagination .swiper-pagination-bullet{height:3px !important;outline:none}.swiper-slide-name{width:100%;height:60px;background:rgba(0,0,0,.25);position:absolute;bottom:0;left:0;padding-bottom:15px;line-height:70px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:600;color:#fff;cursor:default}.gg-district{background:#fff}.h-323{height:323px}.down-load{cursor:pointer}.down-load .content{display:flex;align-items:center}.down-load .content img{width:90px}.down-load .content .name{font-size:25px;font-weight:600}.down-load .content .text{color:#97979e;font-size:14px}.section-tips{margin:20px 0 0 0;display:none}.section-tips .tips-content{height:68px;background:#fff5f2;border:1px solid #fdc7c5;border-radius:12px;display:flex;align-items:center;position:relative}.section-tips .tips-content .tips-text{font-size:16px;font-weight:400;color:#eb2938;padding:0 20px}.section-tips .tips-content .tips-text img{width:44px;height:38px;position:absolute;top:-1px;right:-1px}.faq-content{padding:30px 12px 12px;display:flex;flex-direction:column;align-items:center}.faq-content .faq-head{text-align:center}.faq-content .faq-head .faq-head-title{font-size:18px;font-weight:bold;color:#222236;line-height:18px;margin-bottom:12px}.faq-content .faq-head .faq-head-desp{font-size:14px;font-weight:400;color:#656570;line-height:18px;margin-bottom:18px}.faq-content .faq-content-item{width:274px;border:1px solid #e5e5e5;border-radius:6px;padding:16px 12px;text-align:center;font-size:14px;font-weight:400;color:#5342f6;line-height:18px;margin-bottom:18px}html[class*=common-rtl] .section-tips .tips-content .tips-text img{right:unset;top:2px;left:-4px;transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg)}html[class*=common-rtl] .gs-download img{margin-left:15px !important}html[class*=common-rtl] .gs-download .versions{margin-right:10px}/*# sourceMappingURL=index.css.map */
.tab-group {
    display: flex;
    justify-content: space-around;
    flex-wrap: nowrap;
}
.tab-group .item {
    height: 44px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: 14px;
    color: #999999;
    line-height: 44px;
}
.tab-group .item.active {
    color: #5342F6;
    position: relative;
}
.tab-group .item.active::after {
    content: '';
    position: absolute;
    bottom: 8px;
    left: 50%;
    transform: translateX(-50%);
    width: 50%;
    height: 2px;
    background: #5342F6;
}

/* Home sidebar category block (playmods.net index — Game / App tabs + grid) */
.search-side-tags.home-index-category .tags-head.home-index-category__head {
    display: flex;
    align-items: stretch;
    padding: 0;
    height: 48px;
    background: #fafafa;
    border-bottom: none;
    overflow: hidden;
}

.home-index-category__tabs {
    flex: 1;
    display: flex;
    min-width: 0;
}

.home-index-category__tab {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    font-weight: 700;
    color: #222236;
    background: #fafafa;
    cursor: pointer;
    text-decoration: none;
    user-select: none;
}

.home-index-category__tab.active {
    color: #5342f6;
    background: #fff;
}

.home-index-category__tab:hover {
    color: #5342f6;
}

.home-index-category__more {
    flex-shrink: 0;
    width: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    font-weight: 400;
    color: #97979e;
    background: #fafafa;
    /* border-left: 1px solid #ececec; */
    text-decoration: none;
}

.home-index-category__more:hover {
    color: #5342f6;
}

.home-index-category .category-list {
    background: #fff;
}

.home-index-category .category-item img {
    border-radius: 50%;
    object-fit: cover;
}

/* Game detail screenshot swiper: slide hugs image; gap = img margin-right 15px only */
.detail-screenshot .screenshot .detail-screenshot-swiper .swiper-slide {
    width: auto !important;
    margin: 0 !important;
}

.detail-screenshot .screenshot .detail-screenshot-swiper .swiper-slide img {
    height: 378px;
    width: auto;
    margin-right: 15px;
}

/* Game detail tags: flex wrap — override basic.css float + :last-child margin reset */
.detail-sec-content .detail-tags.detail-tags-list {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    padding: 18px 0 0 0;
}

.detail-sec-content .detail-tags.detail-tags-list a {
    float: none;
    margin: 0 !important;
}

.detail-sec-content .detail-tags.detail-tags-list a:last-child {
    margin: 0 !important;
}