#loading {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9999;
    background-color: #f4f5f5;
    pointer-events: none;
}
#cnblogs_ch {
    display: none !important;
}

.cnblogs-markdown .hljs, .cnblogs-markdown pre {
    background-color: rgba(40,44,52,1) !important;
}

.avatar {
    background: url("https://pic.cnblogs.com/avatar/2855961/20240809133340.png") center center / cover no-repeat !important;
}
.navbar-branding {
    display: none !important;
}
#home {
    max-width: 80% !important
}
#mainContent {
    width: 100%;
    max-width: calc(100% - 310px) !important
}
#sidebar_topcommentedposts {
     display: none !important;
}
#sidebar_recentcomments {
    display: none !important;
}
#sideBar {
    display: flex !important;
}
/* .postSeparator {
    border-bottom: 5px solid  #f2f6fc !important
} */

.cnblogs-markdown pre code, .cnblogs-markdown .hljs{
    font-family: 'Jetbrains Mono' !important
}
.prismjs-engine pre.line-numbers code span,highlighter-prismjs {
        font-family: 'Jetbrains Mono' !important;
        font-size: 18px;
}
.copy-btns {
   font-size: 20px !important 
}
.token.function,.token.punctuation, .token.operator {
    color: white !important
}
.cnblogs-markdown pre code, .cnblogs-markdown .hljs {
    color: white !important
}
.hljs-comment, .hljs-quote {
    color: #57a64a !important;
}
.hljs-doctag {
    color: #608b4e !important;
}
.token.atrule, .token.keyword, .token.attr-value, .language-autohotkey .token.selector, .language-json .token.boolean, .language-json .token.number, code[class*="language-css"] {
    color: #569cd6 !important;
}
.hljs-variable,.token.string, .hljs-template-variable {
    color: #bd63c5 !important;
}
.token.tag, .token.selector {
     color: #bd63c5 !important;
}

blockquote {
        border-left: 4px solid #42b983 !important;
}

.post .postDesc a[href="javascript:void(0)"], .post-header .postDesc a[href="javascript:void(0)"] {
    margin-right: 20px !important;
}

#top_nav {
    display: none !important;
}