/* 修改文章主标题的样式 */
#cb_post_title_url {
    font-size: 32px;    /* 调整字号 */
    color: #E095CF;      /* 调整为浅紫色 */
    font-weight: bold;   /* 加粗 */
    
}

/* 字体 */
.cnblogs-markdown,
#cnblogs_post_body {
    font-size: 16px;      /* 正文大小 */
    line-height: 1.7;     /* 行距，舒适阅读 */
}

/* 一级标题 */
.cnblogs-markdown h1,
#cnblogs_post_body h1 {
    font-size: 28px;      /* 字号，可调 */
    color: #E095CF;       /* 颜色，可调 */
}

/* 二级标题 */
.cnblogs-markdown h2,
#cnblogs_post_body h2 {
    font-size: 24px;
    color: #E3BB0C;
}

/* 三级标题 */
.cnblogs-markdown h3,
#cnblogs_post_body h3 {
    font-size: 20px;
    color: #28C7B2;
}

/* 四级标题 */
.cnblogs-markdown h4,
#cnblogs_post_body h4 {
    font-size: 18px;
    color: #58A90C;
}

/* 文章内的分割线：加粗、改色、圆角 */
.cnblogs-markdown hr,
#cnblogs_post_body hr {
    height: 4px;                     /* 粗细（加粗效果） */
    background-color: #C3A0E0;       /* 颜色 */
    border: none;                    /* 去掉默认边框 */
    border-radius: 2px;             /* 圆角程度，数值越大越圆润 */
    margin-top: 14px;
    margin-bottom: 14px;
}

/* 文章内所有列表项（不分层级） */
#cnblogs_post_body li {
    color: inherit;        /* 继承正文颜色，也可以写具体色值如 #333333 */
    margin-top: 5px;      /* 列表项上方的间距 */
    margin-bottom: 5px;   /* 列表项下方的间距 */
}

/* 不同层级列表的标记（圆点/序号）呈现七彩颜色 */
#cnblogs_post_body li::marker {
    color: #E34234;        /* 赤 */
}
#cnblogs_post_body li li::marker {
    color: #FF8C00;        /* 橙 */
}
#cnblogs_post_body li li li::marker {
    color: #DAA520;        /* 黄（金菊色） */
}
#cnblogs_post_body li li li li::marker {
    color: #2E8B57;        /* 绿（海绿） */
}
#cnblogs_post_body li li li li li::marker {
    color: #1E90FF;        /* 蓝（道奇蓝） */
}
#cnblogs_post_body li li li li li li::marker {
    color: #8A2BE2;        /* 紫（蓝紫色） */
}

/* 文章内的引用块样式 */
.cnblogs-markdown blockquote,
#cnblogs_post_body blockquote {
    /* 背景 */
    background-color: #fff8e7;
    /* 左边框 */
    border-left: 7px solid #b87c4f;
    /* 边框圆角 */
    border-radius: 8px;
    /* 内边距 */
    padding: 10px 10px;
    /* 外边距 */
    margin-top: 8px;
    margin-bottom: 8px;
    margin-left: 24px;
    margin-right: 24px;
    /* 文字颜色（可选） */
    color: #5c4b2e;
    /* 阴影效果 */
    box-shadow: 0 2px 5px rgba(0,0,0,0.5);
    /* 斜体（可选） */
    //font-style: italic;
}

/* 代码块 */
.cnblogs-markdown pre,
#cnblogs_post_body pre {
    border-radius: 8px;            /* 圆角 */
    font-family: "JetBrains Mono", "Fira Code", "Cascadia Code", monospace;
    font-size: 14px;
    line-height: 1.5;
    overflow-x: auto;              /* 横向滚动条 */
    box-shadow: 0 2px 5px rgba(0,0,0,0.5);
}

/* 文章内的所有图片添加阴影 */
#cnblogs_post_body img {
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); /* 阴影效果 */
    border-radius: 4px;                         /* 可选：轻微圆角，更协调 */
    transition: box-shadow 0.3s ease;           /* 可选：悬停过渡效果 */
}
