/*博客主要框架CSS代码*/
#main{
  background:#dddc;
}
#mainContent{
  background: #0009;
}
#cb_post_title_url,
.postTitle > a, .postTitle a:visited,
.dayTitle > a,
.entrylistPosttitle > a,.entrylistPosttitle> a:visited
{
  color:#fff;
  font-size:1.2em;
}
#navList .menu{
  font-size:1.5em;
  text-shadow: 1px 1px 3px #000;
}
body{
  background-image:url(https://images.cnblogs.com/cnblogs_com/bobodesu/1430818/o_illust_66094121_20171205_144651.png);
  background-size:cover;
  background-position:center;
  background-attachment: fixed;
}
#navigator{
  background:#333e;
}
.postCon > div,
.entrylistPostSummary>div,
.entrylistPostSummary>div>a
{
  color: #aaa;
}
.postCon > div > a{
  color: #ddd;
}
.postDesc,
.entrylistItemPostDesc,
.entrylistItemPostDesc > a{
  color: #ff8484 !important;
}
[id^=ad],
[class^=ad],
.c_ad_block,
.dayTitle,
#navList #blog_nav_sitehome,
#navList #blog_nav_newpost,
#navList #blog_nav_contact,
#navList #blog_nav_admin,
#navList #blog_nav_rss{
  display:none;
}

/*博客文章内容CSS代码*/
#cnblogs_post_body {
  padding: 10px;
  color: #d4d4d4;
  font-size: 1.3em;
}
#cnblogs_post_body > * {
  margin: 10px 0;
  color: #e7e7e7;
  word-break: break-all;
  word-wrap: break-word;
}
#cnblogs_post_body blockquote {
  padding: 10px;
  border: none;
  border-left: 5px solid #3ac1ff;
  font-size: 0.9em;
  background: rgba(255, 255, 255, 0.2);
}
#cnblogs_post_body pre {
  padding: 15px;
  font-size: 0.85em;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 5px;
}
#cnblogs_post_body pre > code.hljs{
    border:none !important;
    color:#000 !important;
    filter: invert(100) hue-rotate(145deg) brightness(100%);
    font-size: 1.1em !important;
    font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace !important;
    font-weight: 600 !important;
    background: none !important;
}
#cnblogs_post_body strong {
  font-weight: 500;
}
#cnblogs_post_body a {
  color: #43abff;
}
#cnblogs_post_body a:hover {
  color: #7cc4ff;
}
#cnblogs_post_body img {
  margin: 1em 1.3em 2em 0;
  max-width: 100%;
  box-shadow: #222 0em 1em 2.5em;
}
#cnblogs_post_body h1,
#cnblogs_post_body h2,
#cnblogs_post_body h3,
#cnblogs_post_body h4,
#cnblogs_post_body h5,
#cnblogs_post_body h6 {
  font-weight: 500;
}
#cnblogs_post_body h1 {
  font-size: 1.4em;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  padding: 0.5em 0;
  margin: 0.5em 0;
}
#cnblogs_post_body h2 {
  font-size: 1.3em;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  padding: 0.5em;
  margin: 0.2em;
}
#cnblogs_post_body h3 {
  font-size: 1.3em;
  padding: 0.5em;
}
#cnblogs_post_body h4 {
  padding: 0.5em;
  font-size: 1.2em;
}
#cnblogs_post_body h5 {
  padding: 0.3em;
  font-size: 1.1em;
}
#cnblogs_post_body h6 {
  padding: 0.3em;
  font-size: 1em;
}