/* Native scrolling replaces the archived Swiper JavaScript. */
#warp{min-width:0} [hidden]{display:none!important}
.swiper-container{overflow-x:auto!important;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-inline:contain}
.swiper-container::-webkit-scrollbar{display:none}
.swiper-container .swiper-wrapper{height:auto}
.swiper-nav-shell{position:relative}
.swiper_nav .swiper-container{margin-right:.24rem;scroll-snap-type:x mandatory}
.swiper_nav .swiper-slide{width:calc(100% / 6);scroll-snap-align:start}
.swiper_nav2 .swiper-slide{width:20%}
.swiper_nav .swiper-button-next{display:block;top:50%;transform:translateY(-50%);cursor:pointer}
.swiper_lunbox .swiper-container{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain}
.swiper_lunbox .swiper-slide{width:100%;scroll-snap-align:start}
.swiper_lunbox .swiper-pagination{pointer-events:none;z-index:3}
.swiper-pagination .swiper-pagination-bullet{pointer-events:auto;cursor:pointer}
.swiper_scrollbar .swiper-slide{width:calc(100% / 4.3)}
.Min4 .swiper-container .swiper-slide{width:calc(100% / 3.6)}
.tilelabe2 .swiper-slide,.swiper_list .swiper-slide{width:auto}
.header .numbox{flex-shrink:0;cursor:pointer}
.header .search .buttom{cursor:pointer}
.header .logo{flex-shrink:0}
.header .logo img{object-fit:contain;object-position:left center}
.header .logo img[data-archive-image]{display:none}
.header .logo:has(img[data-archive-image])::after{content:'游戏窝';font-size:.4rem;line-height:.49rem;color:#fff;font-weight:700}
.header .numbox.archive-icon-fallback{position:relative}
.header .numbox.archive-icon-fallback::after{content:'☰';position:absolute;inset:0;color:#aaa;font:normal .4rem/1 sans-serif;text-align:center}
.header .numbox.archive-icon-fallback.on::after{content:'×'}
.archive-app-tags .bq{padding:.2rem .15rem .05rem}
.archive-app-tags a,.archive-rank-tags a{display:inline-block;background:#efeff4;color:#737373;font-size:.22rem;line-height:.44rem;padding:0 .15rem;border-radius:.05rem}
.archive-gallery{padding:.12rem .15rem .22rem;scroll-snap-type:x mandatory}
.archive-gallery .swiper-wrapper{gap:.15rem;align-items:stretch}
.archive-gallery .swiper-slide{width:3.55rem;flex-shrink:0;scroll-snap-align:start}
.archive-gallery img{display:block;width:100%;height:2.35rem;object-fit:cover;border-radius:.1rem;background:#ddd}
.archive-related{padding:0 .22rem .2rem}
.archive-related li a{display:block;color:#434343;line-height:.62rem;border-bottom:1px solid #efeff4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.archive-rank-keywords{padding:.13rem .17rem;background-color: #ffffff;display: flex;flex-wrap: wrap;column-gap: .1rem;row-gap: .13rem;}
.archive-rank-tags .on{background:#00b26f;color:#fff}
.archive-rank>li{background:#fff;padding:.2rem .16rem;margin:.12rem 0}
.archive-rank-row{display:flex;gap:.2rem;align-items:flex-start}
.archive-rank-icon{position:relative;flex:0 0 1.3rem;height:1.3rem}
.archive-rank-icon img{width:100%;height:100%;border-radius:.16rem;object-fit:cover}
.archive-rank-icon b{position:absolute;top:0;left:0;min-width:.42rem;height:.35rem;line-height:.35rem;text-align:center;background:#00b26f;color:#fff;border-radius:.12rem 0 .12rem 0}
.archive-rank>li:first-child b{background:#ff486e}
.archive-rank>li:nth-child(2) b{background:#f6a226}
.archive-rank>li:nth-child(3) b{background:#079be5}
.archive-rank-copy{min-width:0;flex:1}
.archive-rank-name{color:#212121;font-size:.31rem;font-weight:700}
.archive-rank-copy p{margin:.09rem 0 .13rem;font-size:.23rem;line-height:.35rem;color:#7c7c7c;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.archive-rank-shots{display:flex;gap:.1rem;margin-top:.08rem}
.archive-rank-shots img{width:calc((100% - .2rem)/3);aspect-ratio:16/9;object-fit:cover;border-radius:.06rem}
.detaile_cont img{max-width:100%;height:auto}
#archive-notice{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);z-index:1000;width:max-content;max-width:calc(100% - 40px);padding:9px 14px;background:#232323;color:#fff;border-radius:5px;font:13px/1.5 sans-serif;text-align:center}
.swiper_lunbox img,.swiper_scrollbar img,.Min4 .swiper-slide img{background:#c8c8c8}
