
/*  */
.container {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0;
}
/* 区域初始化 */
.minigame-card,
.minigame-charts,
.featured-section
{padding:20px 0;}
/*  */
/* 榜单样式 */
.top-charts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.chart-column{background:#fff;border-radius:8px;padding:20px;background: linear-gradient(0deg, #FFFFFF 71.38%, #E7E5FF 131.22%);}/*box-shadow:0 2px 8px rgba(0,0,0,0.05)}*/
.chart-title{font-size:18px;margin:0 0 16px;color:#121212;font-weight:600;text-align:left}
.chart-list{display:flex;flex-direction:column;border-top: 1px solid #f7f7f7;}
.game-row {display: grid;grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));gap: 12px;margin: 0 auto;}
/*  */
.app-info{flex: 1;}
/*  */
/***游戏展示区***/
.minigame-grid{margin-bottom: 30px;}
.igame-card {overflow: hidden;transition: transform 0.3s ease, box-shadow 0.3s ease;cursor: pointer;border-radius: 8px;}
.igame-card:hover {transform: translateY(-5px);box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);font-size: 14px;}
/* 大型游戏展示区样式 */
.games-showcase{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;}
/*  */
.section-header {display: flex;justify-content: space-between;align-items: center;}
.section-title {font-size: 14px;font-weight: 600;color: #333;font-weight: 600;font-size: 18px;line-height: 100%;}
.featured-grid {display: grid;grid-template-columns: repeat(auto-fill, minmax(144px, 1fr));gap: 16px;margin: 0 auto;}
.section-header .more-link{display: flex;align-items: center;font-size: 14px;}
.section-header .more-link img{width: 8px;height: 10px;transform: rotate(180deg);margin-left: 4px;}
/* 游戏app样式外层1 */
.featured-item {text-align: center;transition: all 0.2s ease;padding: 5px;display: flex;flex-direction: column;justify-content: center;align-items: center;}
/* .featured-item:hover {transform: translateY(-4px);} */
.featured-item h3{font-size: 16px;font-weight: 450;width: 120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.featured-item p{font-size: 12px;font-weight: 300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width: 120px;}
.featured-item button{visibility: hidden;}
.featured-item:hover p{display: none;}
.featured-item:hover button{visibility: visible;margin-bottom: 8px;}
.featured-item a[rel="noreferrer"]{visibility: hidden;}
.featured-item:hover a[rel="noreferrer"]{visibility: visible;margin-bottom: 8px;}

