body {
  font-family: -apple-system, "Noto Sans", "Helvetica Neue", Helvetica, "Nimbus Sans L", Arial, "Liberation Sans", "PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", "Source Han Sans SC", "Source Han Sans CN", "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", "ST Heiti", SimHei, "WenQuanYi Zen Hei Sharp", sans-serif;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.9);
}

.bannerbar { display: none; }

#navigator > .blogStats {
  color: rgba(255, 255, 255, 0.87)
}

#top_nav {
  display: none;
}

#bannerbar {
  display: none;
}

.postTitle span {
  font-weight: 500;
  color: rgba(0, 0, 0, 0.87);
  font-size: 16px;
}

#sidebar_postcategory {
  margin-bottom: 16px;
}

#sidebar_postcategory > ul > li {
  padding-left: 20px;
  position: relative;
}

.postCon {
  color: rgba(0, 0, 0, 0.7);
}

#sidebar_postcategory > ul > li::before {
  content: "-";
  position: absolute;
  top: 50%;
  right: 100%;
  transform: translateY(-50%) translateX(12px);
}

#sidebar_postcategory > ul > li > a {
  display: block;
  padding: 2px 0;
  font-size: 14px;
  text-decoration: underline;
  color: rgba(0, 0, 0, 0.87);
}

#sidebar_postcategory > ul > li > a:hover {
  color: #000000;
}

#cnblogs_post_body h1, #cnblogs_post_body h2, #cnblogs_post_body h3, #cnblogs_post_body h4, #cnblogs_post_body h5 {
  color: rgba(0, 0, 0, 0.87);
}

#cnblogs_post_body p, #cnblogs_post_body span, #cnblogs_post_body a {
  color: rgba(0, 0, 0, 0.8);
}