/* 修改整个Markdown容器的基本字体和颜色 */
.cnblogs-markdown {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
    color: #333; /* 更改正文字色 */
    line-height: 1.8; /* 增加行高提升可读性 */
}

/* 修改标题样式 */
.cnblogs-markdown h1,
.cnblogs-markdown h2,
.cnblogs-markdown h3,
.cnblogs-markdown h4,
.cnblogs-markdown h5,
.cnblogs-markdown h6 {
    color: #2c3e50; /* 标题颜色 */
    margin-top: 2em;
    margin-bottom: 0.8em;
    font-weight: 600;
}
.cnblogs-markdown h1 { font-size: 1.8em; border-bottom: 1px solid #eee; padding-bottom: 0.3em; }
.cnblogs-markdown h2 { font-size: 1.5em; }
.cnblogs-markdown h3 { font-size: 1.3em; }

/* 修改链接样式 */
.cnblogs-markdown a {
    color: #3498db; /* 链接颜色 */
    text-decoration: none;
}
.cnblogs-markdown a:hover {
    color: #2980b9; /* 链接悬停颜色 */
    text-decoration: underline;
}

/* 修改代码块样式 */
.cnblogs-markdown pre {
    border-radius: 6px; /* 圆角 */
    background-color: #f8f8f8 !important; /* 代码块背景色 */
}
.cnblogs-markdown code {
    color: #c7254e; /* 行内代码颜色 */
    background-color: #f9f2f4;
    padding: 2px 4px;
    border-radius: 4px;
}

/* 修改引用块样式 */
.cnblogs-markdown blockquote {
    background-color: #f9f9f9;
    border-left: 4px solid #ddd;
    color: #555;
    padding: 1em 1.5em;
    margin: 1.5em 0;
}