#cnblogs_post_body table, .feedbackCon table, #cnblogs_post_body table td, .feedbackCon table td, body {
    background-color: #333
}

#cnblogs_post_body table td, #cnblogs_post_body table th, .feedbackCon table td, .feedbackCon table th {
    border-bottom: 1px solid #2a2a2a;
    border-right: 1px solid #2a2a2a
}

body {
    color: #ddd
}

#home {
    background-color: rgba(51, 51, 51, .9);
    box-shadow: 0 0 20px 10px rgba(0, 0, 0, .3)
}

#links-box .links-item {
    background: #2a2a2a;
    box-shadow: 0 4px 11px 0 rgb(0 0 0/20%),0 1px 3px 0 rgb(0 0 0/20%);
}

#links-box .links-item:hover {
    box-shadow: 0 4px 11px 0 rgb(0 0 0/30%),0 1px 3px 0 rgb(0 0 0/20%);
}

#links-box .links-item .links-info .links-info-name {
    color: #999;
}

#links-box .links-item .links-icon {
    opacity: .8;
}

#cnblogs_post_body h6, blockquote {
    background: #2a2a2a !important;
    border-left: 4px solid #222 !important;
    color: #ddd !important;
    box-shadow: 0 4px 11px 0 rgb(0 0 0/20%),0 1px 3px 0 rgb(0 0 0/20%)!important;
}

.blogpost-body p.tip {
    background-color: rgb(66 185 131 / 10%)!important;
    color: #ddd !important;
}

.blogpost-body p.warn {
    background-color: rgb(255 102 102 / 10%)!important;
    color: #ddd !important;
}

#div_digg .diggit {
    float: left;
    border: 1px solid #365E4A;
    background: #333;
    color: #44916A;
}

#div_digg .diggit .diggnum {
    color: #44916A;
    font-size: 16px;
}

#div_digg .buryit {
    float: right;
    border: 1px solid #777;
    background: #333;
    color: #999;
}

#div_digg .buryit .burynum {
    color: #999;
    font-size: 16px;
}

.postBody {
    color: #ddd
}

.header__dev {
    color: #ddd !important
}

.dev__fe i, .dev__ux i {
    color: #ddd
}

#cnblogs_post_body table, .feedbackCon table {
    border: 1px solid #2a2a2a;
    color: #ddd
}

#cnblogs_post_body table th, .feedbackCon table th {
    background-color: #3e3e3e
}

#green_channel {
    border-top: #555 1px dashed;
    border-bottom: #555 1px dashed
}

#commentform_title:after, .entrylistTitle:after, .feedback_area_title:after {
    border-bottom: 1px dashed #555
}

.comment_textarea, textarea {
    background-color: #333
}

#comment_form_container .comment_textarea {
    border: 1px solid #555
}

.commentbox_title {
    border-bottom: 1px dashed #555
}

footer-background {
    display: none
}

#articleSuffix {
    background: #2a2a2a !important;
    border-color: #555 !important;
    color: #ddd !important;
    box-shadow: 0 4px 11px 0 rgb(0 0 0 / 20%), 0 1px 3px 0 rgb(0 0 0 / 20%) !important;
}

#articleSuffix .articleSuffix-left img {
    border: 1px solid #555
}

#topics .postDesc,
.commentbox_tab,
.catalog-btn i,
#rightMenu i,
#articleDirectory a,
#rightMenuHome .rightMenuSpan::before,
#rightDiggit .rightMenuSpan::before,
#rightBuryit .rightMenuSpan::before,
#attention .rightMenuSpan::before,
#toUpDown .rightMenuSpan::before,
#rtaDirectory .rightMenuSpan::before,
#rightMenuSite .rightMenuSpan::before
{
    color: #999 !important;
}

.catalog-btn-shadow,
div#rightMenu .rightMenuItem,
#rightMenuHome .rightMenuSpan,
#rightDiggit .rightMenuSpan,
#rightBuryit .rightMenuSpan,
#attention .rightMenuSpan,
#toUpDown .rightMenuSpan,
#rtaDirectory .rightMenuSpan,
#rightMenuSite .rightMenuSpan,
#rightMenuHome .rightMenuSpan::before,
#rightDiggit .rightMenuSpan::before,
#rightBuryit .rightMenuSpan::before,
#attention .rightMenuSpan::before,
#toUpDown .rightMenuSpan::before,
#rtaDirectory .rightMenuSpan::before,
#rightMenuSite .rightMenuSpan::before
{
    -webkit-box-shadow: 0 1px 20px 0 rgba(0,0,0,.5), inset 0 0px 0 0 rgba(0,0,0,.5) !important;
    box-shadow: 0 1px 20px 0 rgba(0,0,0,.5), inset 0 0px 0 0 rgba(0,0,0,.5) !important;
}

div#rightMenu .rightMenuItem {
    background: #333 !important;
}

#articleDirectory {
    box-shadow: 0 0 20px 10px rgba(0, 0, 0, .3) !important;
    background: rgba(51,51,51,.9) !important;
}

#author_profile_info img.author_avatar {
    border: 3px solid #3a3a3a
}

.menu-button {
    color: #f9f9f9 !important;
    border: 1px solid rgba(255, 255, 255, .6) !important
}

.menu-button::before {
    background: linear-gradient(#f9f9f9 20%, transparent 20%, transparent 40%, #f9f9f9 40%, #f9f9f9 60%, transparent 60%, transparent 80%, #f9f9f9 80%) !important
}

.sb-title {
    color: #f9f9f9
}

.menu-button-scroll {
    background: #222!important;
    box-shadow: 0 1px 20px 0 rgba(0,0,0,.5),inset 0 0 0 0 rgba(0,0,0,.5)!important;
    border: 0 !important;
}

.introduce-box {
    opacity: .85
}

.postTitle a:active, .postTitle a:link, .postTitle a:visited, .entrylistPosttitle a:active, .entrylistPosttitle a:link, .entrylistPosttitle a:visited {
    color: #ddd
}

.postTitle a:hover, .entrylistPosttitle a:hover {
    color: #eee
}

.entrylistPostSummary, .postCon {
    color: #ddd
}

.c_b_p_desc_readmore {
    color: #999 !important
}

.postMeta {
    color: #999
}

.day, .entrylistItem:not(:last-of-type) {
    border-bottom: #555 1px solid
}

.day:after, .entrylistItem:not(:last-of-type):after {
    border: 1px solid #555;
    background: #333;
    box-shadow: rgba(51,51,51,.7) 0 0 0 5px;
}

.PostList {
    border-bottom: 1px dashed #555;
}

span.cnblogs_code, #home code:not([class]) {
    background-color: #282c34;
    color: #F92672;
}

.list .inc .bottom, .list .inc .bottomleft, .list .inc .bottomright, .list .inc .left, .list .inc .right, .list .inc .top, .list .inc .topleft, .list .inc .topright, .list .out .bottom, .list .out .bottomleft, .list .out .bottomright, .list .out .conmts, .list .out .left, .list .out .right, .list .out .top, .list .out .topleft, .list .out .topright {
    background: unset
}

.postBody .cnblogs-markdown code:not(.language-env), .postBody .cnblogs-post-body code:not(.language-env) {
    background-color: #282c34 !important;
    color: #F92672;
}

.main-header {
    box-shadow: 0 1px 2px rgba(0,0,0,.5);
}

#nav_next_page a:hover, .pager a:hover {
    background: #555;
}

.postBody h1, .postBody h2, .postBody h3, .postBody h4, .postBody h5 {
    color: #ddd !important;
}

#articleDirectory ul li a:hover, #articleDirectory ul li a.active {
    background: rgba(0,0,0,.1) !important;
    color: #567fb5 !important;
}

#articleDirectory ul li a:hover::after, #articleDirectory ul li a.active:after {
    border-left: 3px solid #567fb5 !important;
}

.book-card {
    background: #2a2a2a;
    box-shadow: 0 1px 20px 0 rgba(0,0,0,.5),inset 0 0 0 0 rgba(0,0,0,.5)!important
}

.book-cards .book-name {
    color: #999;
}

.book-cards .book-by {
    color: #777;
}

.book-cards .book-rate i {
    color: #cb7310;
}

.book-cards .book-card-img {
    box-shadow: 0 1px 7px 2px #222;
    border-bottom: 1px solid #2a2a2a;
}

code-box, .feedbackItem pre, #cnblogs_post_body img, #EntryTag, #div_digg, #green_channel, .main-header, #btn_comment_submit {
    filter: brightness(0.8);
}

.list .inc .conmts {
    color: #ddd;
    background: unset;
}

.feedbackListSubtitle {
    color: #999;
    background-color: #2a2a2a;
    border: 1px solid #555;
    border-bottom: 1px solid #555;
}

.feedbackCon {
    border: 1px solid #555;
    background: #333;
}

.feedbackListSubtitle-louzhu {
    background-color: #25282d!important;
    border-bottom-color: #444!important;
}

.feedbackListSubtitle-louzhu:after {
    border-right-color: #25282d !important;
}

.feedbackAvatar img {
    border: 1px solid #555;
}

.feedbackItem:before {
    background-color: #555;
}

.feedbackListSubtitle:before {
    border-right-color: #555;
}

.feedbackListSubtitle:after {
    border-right-color: #2a2a2a;
}

#tbCommentBody, #tbCommentBodyPreview {
    color: #ddd;
}

.cnblogs_code_collapse {
    background-color: #333;
}

.aplayer {
    color: #666;
}

@media only screen and (max-width: 720px) {
    .menu-button {
        border: none!important;
        margin: 0!important;
    }
    #home {
        box-shadow: unset;
    }
    .menu-button-scroll {
        background: #444!important;
    }
}