/* 调整博客标题和副标题的大小 */
#blogTitle h1 {
    font-size: 36px; /* 增大主标题的字体大小 */
    font-weight: bold;
    margin: 0;
    padding: 10px 0;
}

#blogTitle h2 {
    font-size: 18px; /* 增大副标题的字体大小 */
    font-weight: normal;
    color: #666; /* 设置副标题的颜色 */
    margin: 5px 0;
}

/* 调整导航栏字体大小和间距 */
#navList {
    font-size: 18px; /* 增大导航栏的字体大小 */
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: flex;
    gap: 15px; /* 增加导航项之间的间距 */
}

#navList {
    display: none; /* 隐藏导航列表 */
}

#under_post_card1
{
    display: none; /* 隐藏导航列表 */
}
#under_post_card2{
    display: none; /* 隐藏导航列表 */
}


/* 隐藏所有导航项和右侧菜单 */
#nav_left li:not(.navbar-branding),
#nav_right {
    display: none;
}

/* 保留 logo 部分 */
.navbar-branding {
    display: block;
    z-index: 99;
}
  
#top_right_icon {
    position: fixed;
    top: -60px; /* 距离顶部的距离，可以根据需要调整 */
    right: -60px; /* 距离右侧的距离，可以根据需要调整 */
    width: 400px; /* 图标的宽度 */
    height: 400px; /* 图标的高度 */
    background: url('https://img2024.cnblogs.com/blog/15540/202410/15540-20241009162544026-726510807.png') no-repeat center center;
    background-size: contain;
    z-index: -1; /* 设置为最下层 */
    transform: rotate(30deg); /* 旋转 45° */
    pointer-events: none; /* 禁止点击事件影响其他元素 */
}

#mainContent .postTitle{
    border-left: 5px solid #21759b;
    margin-bottom: 10px;
    font-size: 20px;
    float: left;
    width: 100%;
    clear: both;
    text-align: left;
}


/* 公告内容的样式 */
#sidebar_news_content {
    background-color: #f9f9f9; /* 背景颜色 */
    padding: 15px; /* 内边距 */
    border-radius: 8px; /* 圆角 */
    border: 1px solid #ddd; /* 边框 */
    font-size: 14px; /* 字体大小 */
    color: #333; /* 文字颜色 */
}

/* 公告标题的样式 */
#sidebar_news_content p strong {
    font-size: 16px; /* 标题字体大小 */
    color: #d9534f; /* 标题颜色 */
    display: block;
    margin-bottom: 10px; /* 标题与内容的间距 */
}

/* 公告段落的样式 */
#sidebar_news_content p {
    margin: 10px 0; /* 段落的外边距 */
    line-height: 1.6; /* 行高 */
}


#Header1_HeaderTitle::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 40px; /* 根据实际图片大小调整 */
    height: 40px; /* 根据实际图片大小调整 */
    background-image: url("https://pic.cnblogs.com/avatar/15540/20241009161624.png");
    background-size: contain;
    margin-right: 10px;
    margin-bottom: 5px;
}

.postTitle {
    font-family: "Helvetica Neue", Arial, sans-serif; /* 字体样式 */
    font-size: 28px !important; 
    font-weight: bold; /* 粗体 */
    color: #333; /* 字体颜色 */
    text-align: center; /* 左对齐 */
    margin: 20px 0; /* 上下边距 */ 

}

/* 博文主体样式 */
#cnblogs_post_body {
    font-family: "Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif; /* 常用中文字体 */
    font-size: 16px;
    line-height: 2;
    color: #333;
    padding: 40px;
    background-color: #fafafa;
    border-radius: 8px;
    margin-top: 20px;

/* 居中的段落样式 */
#cnblogs_post_body p {
    text-align: left; /* 将文本默认设置为左对齐 */
    text-indent: 2em; /* 首行缩进2个字符 */
    margin: 0 0 18px; /* 段落间距更大一些 */
}

/* 处理带有图片的段落 */
#cnblogs_post_body p img {
    max-width: 100%; /* 图片最大宽度为100%，防止超出容器 */
    height: auto;
    display: block;
    margin: 0 auto; /* 居中显示 */
}

/* 链接样式 */
#cnblogs_post_body a {
    color: #1e90ff; /* 链接颜色 */
    text-decoration: none; /* 去掉下划线 */
    font-weight: bold; /* 加粗 */
}

#cnblogs_post_body a:hover {
    color: #ff4500; /* 悬停时的颜色 */
    text-decoration: underline; /* 悬停时显示下划线 */
}

/* 处理段落标题 */
#cnblogs_post_body h2 {
    font-size: 24px; /* 标题字体大小 */
    font-weight: bold;
    color: #2c3e50; /* 标题颜色 */
    margin-top: 30px; /* 标题上方的间距 */
    margin-bottom: 15px; /* 标题下方的间距 */
    border-bottom: 2px solid #eaeaea; /* 底部边框装饰 */
    padding-bottom: 5px; /* 标题底部内边距 */
}

/* 加大报名链接的字体 */
#cnblogs_post_body a[role="heading"] {
    font-size: 18px;
}

/* 提高内容的对比度 */
#cnblogs_post_body span {
    font-size: 16px;
    color: #333; /* 提高对比度 */
}

