    /* 以下为新增的Markdown元素样式 */
    .message-content {
        line-height: 1.6;
        word-wrap: break-word; /* 长文本自动换行 */
    }

    /* 标题样式 */
    .message-content h1,
    .message-content h2,
    .message-content h3,
    .message-content h4,
    .message-content h5,
    .message-content h6 {
        margin: 12px 0 8px;
        color: #2c3e50; /* 深灰色标题 */
        font-weight: 600; /* 半粗体 */
    }
    .message-content h1 { font-size: 1.4em; } /* 一级标题 */
    .message-content h2 { font-size: 1.3em; } /* 二级标题 */
    .message-content h3 { font-size: 1.2em; } /* 三级标题 */
    .message-content h4 { font-size: 1.1em; } /* 四级标题 */
    .message-content h5, 
    .message-content h6 { font-size: 1em; } /* 五级/六级标题 */

    /* 列表样式 */
    .message-content ul,
    .message-content ol {
        padding-left: 24px; /* 列表缩进 */
        margin: 8px 0; /* 上下边距 */
    }
    .message-content ul li { list-style-type: disc; } /* 无序列表圆点 */
    .message-content ol li { list-style-type: decimal; } /* 有序列表数字 */

    /* 代码块样式 */
    .message-content code {
        background: #f5f5f5; /* 浅灰色背景 */
        padding: 2px 6px; /* 内边距 */
        border-radius: 4px; /* 圆角 */
        font-family: 'Courier New', monospace; /* 等宽字体 */
        font-size: 0.95em; /* 略小字体 */
        color: #c7254e; /* 红色代码文本 */
    }
    .message-content pre {
        background: #f8f8f8; /* 更浅的背景 */
        padding: 12px; /* 较大内边距 */
        border-radius: 6px; /* 圆角 */
        margin: 8px 0; /* 上下边距 */
        overflow-x: auto; /* 横向滚动 */
    }
    .message-content pre code {
        background: none; /* 去除内联代码背景 */
        padding: 0; /* 重置内边距 */
        color: inherit; /* 继承pre颜色 */
    }

    /* 链接样式 */
    .message-content a {
        color: #1a73e8; /* 主题色链接 */
        text-decoration: none; /* 去除下划线 */
        border-bottom: 1px solid #1a73e8; /* 底部边框替代下划线 */
    }
    .message-content a:hover {
        color: #1557b0; /* 深主题色悬停 */
        border-bottom-color: #1557b0; /* 同步边框颜色 */
    }

    /* 引用块样式 */
    .message-content blockquote {
        margin: 8px 0; /* 上下边距 */
        padding: 8px 12px; /* 内边距 */
        border-left: 4px solid #1a73e8; /* 左侧主题色边框 */
        background: #f5f9fd; /* 浅蓝背景 */
        color: #333; /* 深灰文本 */
    }