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

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


.feedbackCon table tr:nth-child(2n) {
    background-color: rgb(0 0 0 / 10%);
}

.feedbackCon table tr:hover {
    background-color: #55555570;
}

.feedbackCon table {
    border: 1px solid #555;
    color: #ddd
}

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 1px 7px 2px #2a2a2a;
}

#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;
}

.blogpost-body blockquote {
    background: #2a2a2a !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
}

#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,
#update .rightMenuSpan::before
{
    color: #999 !important;
}

.catalog-btn-shadow,
div#rightMenu .rightMenuItem,
#rightMenuHome .rightMenuSpan,
#rightDiggit .rightMenuSpan,
#rightBuryit .rightMenuSpan,
#attention .rightMenuSpan,
#update .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,
#update .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;
}


.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
}

.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, .postBody h6{
    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;
}

.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;
}

details {
    border: 1px solid #0877ef66;
}

@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;
    }
}
