12px 16px; /* 减小内边距 */
            background-color: var(--card-bg);
            border-radius: 6px;
            border: 1px solid var(--border-color-secondary);
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
            box-sizing: border-box;
        }
        header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 16px; /* 减小底部间距 */
        }
        header h1 {
            font-size: 16px;
