
/* 容器样式 */
.chat-prompt-container {
    background-color: #f5f5f5; 
    padding: 20px 30px;
    border-radius: 10px; 
    display: flex; 
    align-items: center; 
    max-width: 100%; 
    margin: 20px 0; 
    /* 统一字体 */
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; 
    box-sizing: border-box;
}

/* 头像图片容器 */
.avatar-wrapper {
    margin-right: 15px; 
    flex-shrink: 0; 
}

/* 头像图片样式 - 已更新 */
.avatar {
    width: 70px; /* 头像宽度设置为 70px */
    height: 70px; /* 头像高度设置为 70px */
    border-radius: 50%; /* 实现圆形效果 */
    object-fit: cover; /* 确保图片完整覆盖区域 */
    display: block;
}

/* 文本内容样式 */
.message-content {
    font-size: 16px;
    line-height: 1.5;
    color: #333; 
    flex-grow: 1; 
    min-width: 0; 
    /* 确保 message-content 也使用统一字体，尽管它会继承 */
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; 
}

/* 超链接样式 */
.message-content a {
    color: #0f403f; 
    text-decoration: underline; 
    white-space: nowrap; 
}

/* 移动端优化 (可选) */
@media (max-width: 600px) {
    .chat-prompt-container {
        padding: 10px 15px;
    }
    .avatar {
        width: 50px; /* 在小屏幕上头像可以适当缩小 */
        height: 50px;
    }
    .message-content {
        font-size: 14px; 
    }
}
