/*
Monokai Sublime style. Derived from Monokai by noformnocontent https://nn.mit-license.org/
*/
body{
  background:url(https://api.ee123.net/img/bingimg/2024/05/08.jpg);
  background-attachment: fixed;
  background-repeat: no-repeat;
}

pre {
    white-space: pre;
    word-wrap: normal;
}
.cnblogs-markdown .hljs {
    font-size: 16px!important;
    font-family: consolas,monospace !important;
    display: block;
    overflow-x: auto;
    padding: 0.5em;
    background: #23241f !important;
    color: #FFF;
    white-space: pre;
    word-break: normal;
    padding: 10px 15px !important;
}

.hljs,
.hljs-tag,
.hljs-subst {
  color: #f8f8f2;
}

.hljs-strong,
.hljs-emphasis {
  color: #a8a8a2;
}

.hljs-bullet,
.hljs-quote,
.hljs-number,
.hljs-regexp,
.hljs-literal,
.hljs-link {
  color: #ae81ff;
}

.hljs-code,
.hljs-title,
.hljs-section,
.hljs-selector-class {
  color: #a6e22e;
}

.hljs-strong {
  font-weight: bold;
}

.hljs-emphasis {
  font-style: italic;
}

.hljs-keyword,
.hljs-selector-tag,
.hljs-name,
.hljs-attr {
  color: #f92672;
}

.hljs-symbol,
.hljs-attribute {
  color: #66d9ef;
}

.hljs-params,
.hljs-class .hljs-title {
  color: #f8f8f2;
}

.hljs-string,
.hljs-type,
.hljs-built_in,
.hljs-builtin-name,
.hljs-selector-id,
.hljs-selector-attr,
.hljs-selector-pseudo,
.hljs-addition,
.hljs-variable,
.hljs-template-variable {
  color: #e6db74;
}

.hljs-comment,
.hljs-deletion,
.hljs-meta {
  color: #75715e;
}

.postBody blockquote{
  background: none;
}

#cnblogs_post_body img{
  margin-left: 50%;
  transform: translateX(-50%);
}

.table-wrapper table{
  text-align: center;
    margin-left: 50%;
  transform: translateX(-50%);
}

.table-wrapper table tr:nth-child(odd){
  background-color: #F4F4F4;
}

.code-fullscreen-overlay pre, .hljs-engine .code-fullscreen-overlay code{
  background-color: black;
}

.blogpost-body blockquote{
  border-left: 5px solid #78b5de;
  font-size: larger;
  margin-bottom: 0px;
}

.postTitle,#postTitle,#topics .postTitle{
  border: 0px;
  padding: 8px;
  text-align: center;
}

#main{
  background: transparent;
}

#mainContent{
  width: 100%;
  background: transparent;
}

#under_post_card2,#under_post_card1,#cnblogs_ch,#sideBar,.sideBar,#comment_nav,#commentform_title a{
  display: none;
}

#btn_comment_submit{
  border: 0px;
  padding: 8px 12px;
  width: auto;
  height: auto;
  background-color: #3d97cb;
  color: #fff;
}

.comment_textarea{
  width: 100%;
}
.commentform{
  padding: 10px;
}

#comment_form{
  background-color: #fff;
  margin-top: 10px;
}

#topics,#blog-comments-placeholder{
  background-color: #fff;
  margin-top: 10px;
}

.postBody h2,.postTitle a:link, .postTitle a:visited, .postTitle a:active{
  color: #333;
}

#navigator,#header{
  display: none;
}
