/* 网格容器布局 */
.grid-container {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
    gap: 10px;
    justify-content: center;
    position: relative;
    margin: 0 70px 0 70px;
}

/* 小屏幕调整 */
@media (max-width: 768px) {
    .grid-container {
        grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
    }
}