/* 调整全局基础字体（默认可能为 16px 左右，根据需求增大） */
body {

  font-size: 18px; /* 示例：改为 18px，可根据需要调整 */

}


/* 博客标题（页面顶部的大标题） */
#blogTitle h1 {

  font-size: 28px; /* 示例：原标题可能较小，增大至 28px */

}


/* 文章内的标题（如 h3，对应页面中的章节标题） */
#cnblogs_post_body h3 {

  font-size: 24px; /* 示例：增大文章内标题 */

}
/* 文章正文文本 */
#cnblogs_post_body {

  font-size: 17px; /* 示例：正文默认可能为 16px，增大至 17px */

  line-height: 1.8; /* 可选：增大行高，提升可读性 */

}


/* 正文中的段落（p 标签） */
#cnblogs_post_body p {

  font-size: 17px; /* 确保段落文字同步增大 */

}
/* 侧边栏内容（公告、列表等） */
#sideBarMain {

  font-size: 15px; /* 示例：侧边栏文字默认较小，适当增大 */

}


/* 博客统计信息（如阅读量、评论数） */
.blogStats {

  font-size: 14px; /* 调整统计文字大小 */

}






/* 主容器使用flex布局横向排列 */
#main {

    display: flex;

    flex-direction: row;

}


/* 侧边栏调整到左侧 */
#sideBar {

    float: none !important; /* 取消原有右侧浮动 */

    order: 1; /* 排在主内容区前面 */

    width: 280px; /* 固定宽度 */

    margin-right: 20px; /* 与主内容区保持间距 */

}


/* 主内容区调整到右侧 */
#mainContent {

    float: none !important; /* 取消原有浮动 */

    order: 2; /* 排在侧边栏后面 */

    flex: 1; /* 占据剩余空间 */

}


/* 清除浮动影响的元素样式 */
#main .clear {

    display: none; /* 原清除浮动元素无需保留 */

}


/* 响应式适配（小屏幕自动堆叠） */
@media only screen and (max-width: 767px) {

    #main {

        flex-direction: column; /* 垂直排列 */

    }

    #sideBar, #mainContent {

        width: 100% !important;

        margin-right: 0;

    }

}

/* 针对文章主标题的特定样式 */
#cb_post_title_url span[role="heading"][aria-level="2"] {
    font-size: 36px !important; /* 增大字体大小，可根据需要调整数值 */
    display: block; /* 转为块级元素才能实现居中 */
    text-align: center !important; /* 居中显示 */
    font-weight: bold !important; /* 加粗标题（可选） */
    margin: 20px 0 !important; /* 增加上下间距（可选） */
}

<style>
/* 修改返回顶端链接的字体颜色为红色 */
#back-to-top a {
  
    color: #AA7153; /* 强制设置为红色 */
    font-weight: bold; /* 可选：加粗文字更醒目 */
}

/* 鼠标悬停时保持红色（可选） */
#back-to-top a:hover {
    color: #AA7153 !important; /* 悬停时稍深的红色 */
    text-decoration: none; /* 可选：去除下划线 */
}
</style>

