.game-box {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    /* 3列布局 */
    grid-gap: 10px;
    /* 图标之间的间距 */
    padding-bottom: 10px;
    border-radius: 15px;
    overflow: hidden;
}

.game-icon {
    width: 100%;
    height: 100%;
    border-radius: 15px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    transition: transform 0.3s ease;
}

.game-icon:hover {
    transform: scale(1.05);
    /* 悬停时放大效果 */
}

/* 图标内嵌图片样式 */
.game-icon img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 15px;
}

.large-icon {
    grid-column: span 2;
    /* 占据两列宽度 */
    grid-row: span 2;
    /* 占据两行高度 */
    border-radius: 15px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
    /* 更强的阴影效果 */
}