/* 🚀 全屏阅读模式：隐藏所有非文章内容 */
#sideBar,          /* 左侧栏 */
#blog-sidecolumn,  /* 侧栏内部 */
#footer,           /* 底部版权 */
#header,           /* 博客标题头 */
#top_nav,          /* 顶部导航 */
.navbar,           /* 导航条 */
#blog-calendar,    /* 日历 */
#blog_stats_place_holder, /* 统计 */
.under-post-card,  /* 文章底部卡片 */
#under_post_card1,
#under_post_card2,
#ad_text_under_commentbox,
#ad_text_commentbox,
#comment_form_container,  /* 评论框 */
#divCommentShow,    /* 评论列表 */
#blog_comments_placeholder,
#HistoryToday,
.opt_under_post,
.post-meta-container,
#post_next_prev,
.navblog-myblog-icon,
.navblog-myblog-text,
#user_info,
.blogStats,
#blog_nav_rss,
#blog_nav_admin,
#blog_nav_newpost,
#blog_nav_contact,
#blog_nav_myhome,
#blog_nav_sitehome {
  display: none !important;
}

/* 让文章内容全屏展示 */
#home {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: #fff !important;
}

#mainContent {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  float: none !important;
}

.forFlow {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 20px 40px !important;
  float: none !important;
}

/* 文章标题居中加粗 */
#cb_post_title_url {
  font-size: 28px !important;
  font-weight: 700 !important;
  text-align: center !important;
  display: block !important;
}

/* 正文内容更大更舒适 */
#cnblogs_post_body {
  font-size: 17px !important;
  line-height: 1.8 !important;
  max-width: 900px !important;
  margin: 0 auto !important;
}

/* 删除底部那个讨厌的"刷新页面返回顶部" */
#span_refresh_tips {
  display: none !important;
}

/* ===== 干掉底部一切多余内容 ===== */

/* 文章底部信息（阅读量、评论数、posted时间等） */
#blog_post_info,
#blog_post_info_block,
.postDesc,
.post-meta-container,
#post-date,
#post_view_count,
#post_comment_count,
.blogStats {
  display: none !important;
}

/* 收藏/举报按钮 */
.opt_under_post,
#opt_under_post {
  display: none !important;
}

/* 上下篇文章导航 */
#post_next_prev {
  display: none !important;
}

/* 推荐相关文章卡片 */
.under-post-card,
#under_post_card1,
#under_post_card2,
#related_posts_card,
#HistoryToday {
  display: none !important;
}

/* 广告 */
#ad_text_under_commentbox,
#ad_text_commentbox,
.c1_impression,
#c1_impression,
#blog_c1 {
  display: none !important;
}

/* 评论区（整个评论区域） */
#comment_form_container,
#comment_form,
#divCommentShow,
#comment_nav,
#blog-comments-placeholder,
#comments,
.commentform,
.comment-nav-right {
  display: none !important;
}

/* 刷新页面返回顶部 */
#span_refresh_tips {
  display: none !important;
}

/* 底部版权栏 */
#footer,
#footer_site_link,
.footer-brand,
.footer-copyright,
.footer-icp {
  display: none !important;
}

/* ===== 手机端居中修复 ===== */

/* 所有图片居中 */
#cnblogs_post_body img,
#cnblogs_post_body p img {
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: 100% !important;
  height: auto !important;
}

/* 文章段落居中 */
#cnblogs_post_body p {
  text-align: left !important;
  max-width: 100% !important;
  padding: 0 10px !important;
}

/* 手机端容器自适应 */
@media screen and (max-width: 768px) {
  #home,
  #mainContent,
  .forFlow,
  #post_detail,
  #cnblogs_post_body {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    float: none !important;
  }

  #cnblogs_post_body {
    padding: 10px 5px !important;
    font-size: 16px !important;
    line-height: 1.7 !important;
  }

  /* 文章标题手机端居中 */
  .postTitle,
  #cb_post_title_url {
    text-align: center !important;
    font-size: 20px !important;
    padding: 0 10px !important;
  }
}

/* ===== 大屏幕居中（桌面/平板） ===== */
@media screen and (min-width: 769px) {
  #cnblogs_post_body {
    max-width: 800px !important;
    margin: 0 auto !important;
    padding: 40px 20px !important;
  }
  
  #cnblogs_post_body img {
    max-width: 800px !important;
  }
}