/* 基准字体放大 */
body {
    font-size: 18px !important;
}

/* 确保代码块（多行代码）不被放大 */
.cnblogs_code, 
.cnblogs_code pre,
.cnblogs_code textarea {
    font-size: 14px !important;
}

/* 调整标题相对大小 */
.postTitle {
    font-size: 1.8em !important;
}

/* 调整行高提升阅读体验 */
#mainContent, .postBody {
    line-height: 1.8 !important;
}

/* 正文部分字体放大 */
.postBody {
    font-size: 1.3em !important;
    line-height: 1.7 !important;
}

/* 专门针对Markdown行内代码 */
.postBody p code,
.postBody li code,
.postBody td code,
.postBody code:not(.cnblogs_code) {
    font-size: 0.9em !important; /* 相对于正文的比例 */
    font-family: Consolas, Monaco, 'Courier New', monospace !important;
    padding: 0.2em 0.4em !important;
    margin: 0 2px !important;
    background-color: #f5f5f5 !important;
    border: 1px solid #e1e1e8 !important;
    border-radius: 3px !important;
    color: #d14 !important;
    line-height: 1.4 !important;
}

/* 如果行内代码在链接内，需要特别处理 */
.postBody a code {
    color: #d14 !important;
    text-decoration: underline !important;
}