sition: 100% 50%; } /* 动画中间状态背景位置 */
            100% { background-position: 0% 50%; } /* 动画结束时背景位置，形成循环 */
        }

        /* Bento Grid 容器样式 */
        .bento-grid {
            display: grid; /* 使用 Grid 布局 */
            grid-template-columns: repeat(1, 1fr); /* 移动端默认为单列 */
            gap: 1.5rem; /* 网格项之间的间距 */
            width: 100%; /* 宽度占满父容器 */
            max-width: 900px; /* 最大宽