body { background-attachment:fixed; font-family: "文泉驿等宽微米黑","Monospace","Monaco","Courier","Hei","Courier New","中易宋体","微软雅黑"!important }

.katex { font-size: 1.15em!important; }

.day { position: relative }
.day .dayTitle { position: absolute; top: 6px; right: 0; margin: 0; font-size: 1em }
@media screen and (max-device-width:767px) { .day .dayTitle { display: none } }
.day .postDesc { padding-top: 15px }

#home { max-width: 1140px; width: 100% }
#main { min-width: 0 }
#mainContent { width: 72.7273%; }
@media only screen and (max-width: 767px) { #mainContent { width: auto } }
#sideBar { margin-left: 0; }

blockquote { overflow: hidden }
blockquote p {
  float: left;
  //width: 100%;
  word-wrap: break-word;
  //white-space: pre;
  word-break: break-word;
  overflow: hidden;
  font-size: 14px
}
blockquote p+ul li:first-child, blockquote p+ol li:first-child { clear: both }

.postTitle { padding: 8px 0 6px 8px!important }
@media only screen and (max-width: 767px) { .postTitle { padding-right: 0 } }

#cnblogs_post_body > p, #cnblogs_post_body ol, #cnblogs_post_body ul { font-size: 14px }
#cnblogs_post_body ol li, #cnblogs_post_body ul li { margin-bottom: 10px }

#cnblogs_post_body > h1 { display: none }
#cnblogs_post_body > h2 { font-size: 2em; margin: 20px 0 10px; border-bottom: 1px solid #eaecef }
#cnblogs_post_body > h3 { font-size: 1.7em; margin: 20px 0 10px; border-bottom: 1px solid #eaecef }
#cnblogs_post_body > h4 { font-size: 1.5em; margin: 15px 0 10px }
#cnblogs_post_body > h5 { font-size: 1.25em; margin: 12px 0 10px }
#cnblogs_post_body > h6 { font-size: 1.166667em }

#cnblogs_post_body > p > code, #cnblogs_post_body > p > strong > code, #cnblogs_post_body > blockquote > p > code, #cnblogs_post_body > h1 > code, #cnblogs_post_body > h2 > code, #cnblogs_post_body > h3 > code, #cnblogs_post_body > h4 > code, #cnblogs_post_body > h5 > code, #cnblogs_post_body > h6 > code, #cnblogs_post_body li > code, #cnblogs_post_body li p > code, #cnblogs_post_body li strong > code {
  display: inline;
  margin: 0;
  padding: .25em!important;
  border: 0!important;
  font-size: .857143em!important
}
#cnblogs_post_body > h1 > code, #cnblogs_post_body > h2 > code, #cnblogs_post_body > h3 > code, #cnblogs_post_body > h4 > code, #cnblogs_post_body > h5 > code, #cnblogs_post_body > h6 > code { vertical-align: bottom }
.cnblogs-markdown pre code { padding: 5px 5px!important; white-space: pre; overflow-x: scroll; font-size: 14px!important }

#blog-sidecolumn { display: flex; flex-direction: column }
#sidebar_scorerank { order: -1 }
#sidebar_toptags { order: 0 }
#sidebar_recentposts { order: 1 }
#sidebar_recentcomments { order: 2 }
#sidebar_topviewedposts { order: 3 }
#sidebar_topcommentedposts { order: 4 }
#sidebar_topdiggedposts { order: 5 }
#sidebar_categories { order: 999 }
#sideBarMain > div.newsItem { padding:0; margin-bottom: 1em }
.catListEssay, .catListLink, .catListNoteBook, .catListTag, .catListPostCategory, .catListPostArchive, .catListArticleArchive, .catListImageCategory, .mySearch, .catListComment, .catListView, .catListFeedback { margin-bottom: 1em; }