.topic-detail-banner{margin-top: 1.758rem;}
.topic-detail-banner .topic-detail-wrap{border-radius: 1.319rem;background-color: #ffffff;border: 1px solid #C9D1DE;box-shadow: 4px 4px 0px 0px #2B314829;padding: 1.319rem;display: flex;flex-direction: column;}
.topic-detail-banner .topic-detail-wrap > img{width: 100%;height: 21.978rem;border-radius: 1.319rem;object-fit: cover;object-position: center center;margin-bottom: 0.879rem;}
.topic-detail-banner .topic-detail-wrap .detailWrap{display: flex;flex-direction: column;overflow: hidden;row-gap: 0.879rem;}
.topic-detail-banner .topic-detail-wrap .detailWrap .topWrap{display: flex;align-items: center;justify-content: space-between;}
.topic-detail-banner .topic-detail-wrap .detailWrap .topWrap h1{font-weight: bold;color: #130F31;font-size: 1.975rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 29.451rem;}
.topic-detail-banner .topic-detail-wrap .detailWrap .topWrap .amount{font-weight: bold;color: #0073BB;font-size: 1.758rem;}
.topic-detail-banner .topic-detail-wrap .detailWrap .dateUpdate{font-size: 14px;color: #718096;}
.topic-detail-banner .topic-detail-wrap .detailWrap .topic-content{font-size: 14px;color: #718096;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}

.topic-related-app-banner{margin-top: 0.879rem;}
.topic-related-app-banner .topic-app-wrap{display: flex;align-items: center;padding: 0 1.319rem 0 0.879rem;background-color: #ffffff;box-shadow: 0px 4px 4px 0px #C0BDBD40;border-radius: 0.549rem;height: 10.879rem;}
.topic-related-app-banner .topic-app-wrap > img{width: 7.692rem;flex: 0 0 7.692rem;max-width: 7.692rem;height: 7.692rem;border-radius: 1.758rem;margin-right: 0.879rem;}
.topic-related-app-banner .topic-app-wrap .detailWrap{display: flex;flex-direction: column;row-gap: 0.659rem;overflow: hidden;max-width: 21.978rem;}
.topic-related-app-banner .topic-app-wrap .detailWrap h4{font-weight: bold;color: #000000;font-size: 1.758rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 2.418rem;}
.topic-related-app-banner .topic-app-wrap .detailWrap p{font-size: 1.319rem;color: #00000080;}
.topic-related-app-banner .topic-app-wrap .viewBtn{margin-left: auto;width: 6.593rem;max-width: 6.593rem;flex: 0 0 6.593rem;height: 2.637rem;border-radius: 0.879rem;text-align: center;line-height: 2.418rem;background-color: #55BCFD;border: 1px solid #0073BB;font-size: 1.319rem;color: #ffffff;}

.app-game-list-panel{margin-top: 2.198rem;}
.app-game-list-panel .titleWrap .amountWrap{height: 2.857rem;border-radius: 0.22rem;width: fit-content;text-align: center;padding: 0 1.978rem;background: linear-gradient(102.35deg, #FA8B37 10.27%, #FFC149 96.58%);font-size: 1.538rem;font-weight: bold;color: #ffffff;font-style: italic;line-height: 2.637rem;}
.app-game-list-panel .app-game-wrap{background-color: #ffffff;border-radius: 1.099rem;padding-bottom: 1.978rem;}
.app-game-list-panel .app-game-wrap .app-listing{display: flex;flex-direction: column;row-gap: 1.538rem;padding: 0 0.659rem;margin-top: 1.758rem;}
.app-game-list-panel .app-game-wrap .app-listing.active{display: flex;}
.app-game-list-panel .app-game-wrap .app-listing a{display: flex;align-items: flex-start;}
.app-game-list-panel .app-game-wrap .app-listing a > img{width: 9.56rem;height: 9.56rem;flex: 0 0 9.56rem;max-width: 9.56rem;border-radius: 1.758rem;margin-right: 1.209rem;}
.app-game-list-panel .app-game-wrap .app-listing a .detailWrap{display: flex;flex-direction: column;overflow: hidden;width: 22.527rem;}
.app-game-list-panel .app-game-wrap .app-listing a .detailWrap .appName{font-weight: bold;font-size: 1.758rem;color: #130F31;margin-bottom: 0.44rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.app-game-list-panel .app-game-wrap .app-listing a .detailWrap .infoWrap{font-size: 1.538rem;color: #505768;display: flex;align-items: center;}
.app-game-list-panel .app-game-wrap .app-listing a .detailWrap .infoWrap span{max-width: 5rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
.app-game-list-panel .app-game-wrap .app-listing a .detailWrap .ratingReviewWrap{margin: 0.5rem 0;}
.app-game-list-panel .app-game-wrap .app-listing a .detailWrap .ratingReviewWrap .rating-score{display: none;}
.app-game-list-panel .app-game-wrap .app-listing a .detailWrap .ratingReviewWrap .stars{display: flex;align-items: center;column-gap: 0.549rem;}
.app-game-list-panel .app-game-wrap .app-listing a .detailWrap .ratingReviewWrap .stars div{width: 1.538rem;height: 1.538rem;background-image: url(../../ig/n/star.webp);background-repeat: no-repeat;background-size: cover;background-position: center center;}
.app-game-list-panel .app-game-wrap .app-listing a .detailWrap .ratingReviewWrap .stars .star-empty{background-image: url(../../ig/n/star-empty.webp);background-repeat: no-repeat;}
.app-game-list-panel .app-game-wrap .app-listing a .detailWrap .ratingReviewWrap .stars .star-half{background-image: url(../../ig/n/star-half.webp);background-repeat: no-repeat;}
.app-game-list-panel .app-game-wrap .app-listing a .detailWrap p.content{font-size: 1.538rem;color: #505768;line-height: 1.868rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.app-game-list-panel .app-game-wrap .app-listing a .viewBtn{width: 9.451rem;height: 3.956rem;flex: 0 0 9.451rem;max-width: 9.451rem;border-radius: 0.879rem;background-color: #55BCFD;border: 1px solid #0073BB;box-shadow: 2px 2px 0px 0px #9490A8;font-size: 1.538rem;color: #ffffff;text-align: center;line-height: 3.5rem;margin: auto 0 auto auto;}

.pagination{margin-top: 2.857rem;}

.hot-tag-panel{margin-top: 1.319rem;}
.hot-tag-panel .hot-tag-wrap{background-color: #ffffff;border-radius:0.659rem;}
.hot-tag-panel .hot-tag-wrap .hot-tag-list{display: flex;flex-wrap: wrap;gap: 1.758rem;padding: 2.088rem 2.637rem 1.758rem;justify-content: flex-start;height: 19.2rem;overflow: hidden;}
.hot-tag-panel .hot-tag-wrap .hot-tag-list a{width: auto;height: 3.956rem;line-height: 3.736rem;text-align: center;padding: 0 0.5rem;border-radius: 0.879rem;font-size: 1.538rem;color: #3498DB;border: 1px solid #3498DB;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hot-tag-panel .hot-tag-wrap .hot-tag-list a:nth-child(4n + 1) { color: #3498DB;border: 1px solid #3498DB; }
.hot-tag-panel .hot-tag-wrap .hot-tag-list a:nth-child(4n + 2) { color: #C360BF;border: 1px solid #C360BF; }
.hot-tag-panel .hot-tag-wrap .hot-tag-list a:nth-child(4n + 3) { color: #B9845E;border: 1px solid #B9845E; }
.hot-tag-panel .hot-tag-wrap .hot-tag-list a:nth-child(4n + 4) { color: #3498DB;border: 1px solid #3498DB; }


.latest-upload-panel{margin-top: 1.978rem;}
.latest-upload-panel .latest-upload-wrap{background-color: #FFFFFF;border-radius: 0.659rem;}
.latest-upload-panel .latest-upload-wrap .star-title{background: linear-gradient(270deg, #DBEDFF 0%, #F0F5FA 100%);border-radius: 0.659rem 0.659rem 0 0 ;height: 5.055rem;padding: 0 0 0 1.319rem;display: flex;align-items: center;justify-content: space-between;}
.latest-upload-panel .latest-upload-wrap .star-title > p{font-size: 1.975rem;color: #505768;font-weight: bold;}
.latest-upload-panel .latest-upload-wrap .star-title > img{width: 6.923rem;height: 5.055rem;object-fit: contain;}
.latest-upload-panel .latest-upload-wrap .latest-app-list{padding: 1.978rem 1.319rem 2.637rem;display: flex;flex-wrap: wrap;column-gap: 1.758rem;row-gap: 2.637rem;}
.latest-upload-panel .latest-upload-wrap .latest-app-list a{display: flex;flex-direction: column;width: 8.791rem;flex: 0 0 8.791rem;max-width: 8.791rem;}
.latest-upload-panel .latest-upload-wrap .latest-app-list a > img{width: 8.791rem;height: 8.791rem;border-radius: 1.319rem;margin-bottom: 1.319rem;}
.latest-upload-panel .latest-upload-wrap .latest-app-list a p{font-weight: bold;color: #130F31;font-size: 1.538rem;text-align: center;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin-bottom: 0.879rem;}
.latest-upload-panel .latest-upload-wrap .latest-app-list a .viewBtn{width: 100%;height: 3.956rem;border-radius: 0.879rem;background-color: #55BCFD;border: 1px solid #0073BB;text-align: center;line-height: 3.736rem;font-size: 1.758rem;color: #ffffff;}