html.theme-dark.small-scroll-bar ::-webkit-scrollbar-track-piece {
    background: #191919
}

html.theme-dark.small-scroll-bar ::-webkit-scrollbar {
    width: 8px;
    height: 6px
}

html.theme-dark.small-scroll-bar ::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: #000
}

html.theme-dark.small-scroll-bar ::-webkit-scrollbar-thumb:hover {
    background-color: #212121
}

html.theme-dark.small-scroll-bar .small-scroll-bar::-webkit-resizer {
    background-color: #000
}

html.theme-dark.small-scroll-bar .small-scroll-bar::-webkit-scrollbar-corner {
    background-color: #000
}

html.theme-dark {
    background: #191919 !important
}

html.theme-dark .aplayer .aplayer-list ol::-webkit-scrollbar-thumb {
    background-color: #000 !important
}

html.theme-dark .aplayer .aplayer-list ol::-webkit-scrollbar-track-piece {
    background-color: #191919 !important
}

html.theme-dark .aplayer .aplayer-list ol::-webkit-scrollbar-thumb:hover {
    background-color: #212121 !important
}

html.theme-dark .small-scroll-bar ::-webkit-scrollbar-track-piece {
    background: #191919
}

html.theme-dark .small-scroll-bar ::-webkit-scrollbar {
    width: 8px;
    height: 6px
}

html.theme-dark .small-scroll-bar ::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: #000
}

html.theme-dark .small-scroll-bar ::-webkit-scrollbar-thumb:hover {
    background-color: #212121
}

html.theme-dark .small-scroll-bar .small-scroll-bar::-webkit-resizer {
    background-color: #000
}

html.theme-dark .small-scroll-bar .small-scroll-bar::-webkit-scrollbar-corner {
    background-color: #000
}

html.theme-dark #post-content {
    color: #aaa
}

html.theme-dark #comments {
    color: #777
}

html.theme-dark .normal-shadow {
    box-shadow: 2px 2px 3px #000
}

html.theme-dark .xs-shadow {
    box-shadow: 1px 1px 0 #000
}

html.theme-dark .box-shadow-bottom-lg {
    box-shadow: 0 1px 1px 1px rgba(0, 0, 0, .25)
}

html.theme-dark .app-aside-fix #aside {
    background: #212121
}

html.theme-dark .navbar-collapse.collapse {
    background: #212121
}

html.theme-dark .app-header .navbar-header {
    background: #212121
}

html.theme-dark #alllayout:not(.app-aside-dock, .app-aside-folded) #aside .nav li.select {
    background-color: rgba(255, 255, 255, .05)
}

@media (max-width:500px) {
    html.theme-dark .app-header-fixed #header_left.bg-white {
        background-color: rgba(33, 33, 33, .85)
    }
}

html.theme-dark .nav>li>a:focus,
html.theme-dark .nav>li>a:hover {
    background-color: rgba(255, 255, 255, .05)
}

html.theme-dark #aside .nav li.select {
    background: #252525
}

html.theme-dark #aside #left_footer {
    background: #252525
}

html.theme-dark .aside-wrap .line.dk {
    background: #252525
}

html.theme-dark header.wrapper-md {
    background: #212121;
    color: #fff
}

html.theme-dark #post-panel,
html.theme-dark .footnote-ref,
html.theme-dark .footnotes {
    background: #191919
}

html.theme-dark .bg-white-only {
    background: #212121
}

html.theme-dark .widget-title {
    color: #aaa
}

html.theme-dark #blog_info .list-group-item {
    background: #191919
}

html.theme-dark .list-group-item {
    color: #aaa
}

html.theme-dark .entry-title,
html.theme-dark .font-thin.text-black {
    color: #aaa
}

html.theme-dark .b-b {
    border-color: #252525
}

html.theme-dark .b-light {
    border-color: #252525
}

html.theme-dark .text-title {
    color: #aaa
}

html.theme-dark .sidebar-icon svg {
    color: #aaa
}

html.theme-dark .text-muted {
    color: #777 !important
}

@media (max-width:992px) {
    html.theme-dark #footer.app-footer .footer_wrapper {
        background: #252525 !important
    }
}

html.theme-dark .b-normal {
    border-color: #2b2b2b
}

html.theme-dark #searchform1 .input-group {
    background: #191919
}

html.theme-dark #search_submit button {
    color: #aaa
}

html.theme-dark #search_input:focus,
html.theme-dark #search_input:hover {
    background: #212121
}

html.theme-dark .dropdown-menu {
    background: #212121
}

html.theme-dark .badge {
    background: #000;
    color: #aaa
}

html.theme-dark #tag_cloud .badge {
    background: 0 0
}

html.theme-dark #tag_cloud .badge:hover,
html.theme-dark #tag_cloud-post a:hover {
    background: #000;
    color: #aaa
}

html.theme-dark .ul.nav.nav-sub.dk {
    background: #191919 !important
}

html.theme-dark .dropdown-menu>li>a {
    color: #aaa
}

html.theme-dark .btn.btn-default .fontello {
    color: #777
}

html.theme-dark .bg-light {
    color: #777
}

html.theme-dark .aplayer-list {
    background: #212121
}

html.theme-dark .aplayer-list ol {
    background: #212121
}

html.theme-dark .aplayer .aplayer-list ol li.aplayer-list-light {
    background-color: #252525;
    border: none
}

html.theme-dark .aplayer .aplayer-list ol li:not(.aplayer-list-light) {
    background-color: #191919;
    border: none
}

html.theme-dark #handsome_global_player .aplayer .aplayer-list ol li:not(.aplayer-list-light) {
    background-color: transparent
}

html.theme-dark .aplayer.aplayer-withlist .aplayer-info {
    border-bottom: #191919
}

html.theme-dark .aplayer .aplayer-list ol li {
    border-top: none
}

html.theme-dark #handsome_global_player .aplayer .aplayer-list ol li:hover,
html.theme-dark .aplayer .aplayer-list ol li:hover {
    background-color: #252525
}

html.theme-dark .aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon:hover path {
    fill: #aaa
}

html.theme-dark #handsome_global_player .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar {
    background: #000
}

html.theme-dark #handsome_global_player .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-loaded {
    background: #2b2b2b
}

html.theme-dark .bg-white .dk,
html.theme-dark .bg-white .dke,
html.theme-dark .bg-white .lt,
html.theme-dark .bg-white .lter {
    background: #191919
}

html.theme-dark .handsome_aplayer.aplayer:not(.player-global) .aplayer-info {
    background: #191919
}

html.theme-dark .aplayer .aplayer-lrc:after,
html.theme-dark .aplayer .aplayer-lrc:before {
    display: none
}

html.theme-dark .aplayer .aplayer-lrc:after {
    display: none
}

html.theme-dark .dropdown-menu>.active>a,
html.theme-dark .dropdown-menu>.active>a:focus,
html.theme-dark .dropdown-menu>.active>a:hover,
html.theme-dark .dropdown-menu>li>a:focus,
html.theme-dark .dropdown-menu>li>a:hover {
    background: #191919 !important
}

html.theme-dark .bg-light {
    background: #191919
}

html.theme-dark .navs-slider-bar {
    background: rgba(255, 255, 255, .05)
}

html.theme-dark .new-nav-tab {
    background-color: #2b2b2b
}

html.theme-dark .app:before {
    background-color: #191919
}

html.theme-dark .navi ul.nav li a span {
    opacity: 1;
    color: #888
}

html.theme-dark .alert {
    background: #212121
}

html.theme-dark .alert-warning.alert-block {
    background: #2b2b2b;
    color: #aaa;
    border: none
}

html.theme-dark button.close {
    color: #fff
}

html.theme-dark button.close svg {
    color: #fff
}

@media (max-width:767px) {
    html.theme-dark .navbar-nav .open .dropdown-menu {
        background: #191919
    }
}

html.theme-dark blockquote {
    color: #aaa
}

html.theme-dark .app-aside-dock #aside {
    box-shadow: 0 1px 1px 1px rgba(0, 0, 0, .25)
}

html.theme-dark .app-aside-dock .app-aside .navi>ul>li .nav-sub {
    background: #191919
}

html.theme-dark .navi-wrap .dropdown.wrapper .avatar img {
    box-shadow: 2px 2px 3px #000 !important
}

html.theme-dark .breadcrumb {
    background: #212121;
    color: #777
}

html.theme-dark .vditor-reset {
    color: #d1d5da
}

html.theme-dark #post-panel .single-post {
    background: #212121
}

html.theme-dark .post-item-foot {
    background: #252525
}

html.theme-dark #toc {
    background: #191919
}

html.theme-dark .tocify .active,
html.theme-dark .vditor-outline__item--current,
html.theme-dark .vditor-outline__item:hover {
    background: #000
}

html.theme-dark textarea#comment:not(.secret_comment_textarea) {
    background: #212121;
    border: none;
    color: #aaa
}

html.theme-dark .form-control {
    background: #212121;
    border: none
}

html.theme-dark .OwO .OwO-logo {
    background: #212121;
    color: #aaa
}

html.theme-dark .panel-footer .OwO .OwO-logo {
    color: #777
}

html.theme-dark .vditor-reset {
    color: #d1d5da
}

html.theme-dark .vditor-reset blockquote {
    padding: 0 1em;
    color: #b9b9b9;
    border-left: .25em solid #d1d5da
}

html.theme-dark .vditor-reset iframe {
    border: 1px solid #141414
}

html.theme-dark table tr {
    background-color: #2b2b2b
}

html.theme-dark .vditor-reset table tbody tr:nth-child(2n) {
    background-color: #252525
}

html.theme-dark table thead th {
    background-color: #252525
}

html.theme-dark .comment-content-true a,
html.theme-dark .wrapper-lg .entry-content a {
    color: #aaa
}

html.theme-dark .comment-content-true a:hover,
html.theme-dark .wrapper-lg .entry-content a:hover {
    color: #aaa
}

html.theme-dark #post-content h1,
html.theme-dark #post-content h2 {
    background: linear-gradient(to bottom, transparent 60%, rgba(0, 0, 0, .39) 0) no-repeat
}

html.theme-dark code:not(.hljs):not(.highlight-chroma) {
    background-color: rgba(66, 133, 244, .36)
}

html.theme-dark pre code:not(.hljs):not(.highlight-chroma) {
    background-color: rgb(25 25 25);
    color: #bababa
}

html.theme-dark .vditor-reset code:not(.hljs):not(.highlight-chroma) {
    background-color: rgba(66, 133, 244, .36)
}

html.theme-dark .vditor-reset code:not(.hljs):not(.highlight-chroma).language-echarts,
html.theme-dark .vditor-reset code:not(.hljs):not(.highlight-chroma).language-graphviz,
html.theme-dark .vditor-reset code:not(.hljs):not(.highlight-chroma).language-math,
html.theme-dark .vditor-reset code:not(.hljs):not(.highlight-chroma).language-mermaid,
html.theme-dark .vditor-reset code:not(.hljs):not(.highlight-chroma).language-mindmap {
    background-color: rgba(120, 146, 190, .55)
}

html.theme-dark .vditor-reset kbd {
    color: #d1d5da;
    background-color: #2f363d;
    border: 1px solid #141414;
    box-shadow: inset 0 -1px 0 #141414
}

html.theme-dark .vditor-copy svg use {
    fill: #b9b9b9
}

html.theme-dark .vditor-speech {
    background-color: #1d2125;
    border: 1px solid #141414;
    color: #b9b9b9
}

html.theme-dark .vditor-speech--current,
html.theme-dark .vditor-speech:hover {
    color: #fff
}

html.theme-dark .vditor-linkcard a {
    background-color: #1d2125
}

html.theme-dark .vditor-linkcard a:visited .vditor-linkcard__abstract {
    color: hsla(0, 0%, 72.5%, .36)
}

html.theme-dark .vditor-linkcard__title {
    color: #d1d5da
}

html.theme-dark .vditor-linkcard__abstract {
    color: #b9b9b9
}

html.theme-dark .vditor-linkcard__site {
    color: #fff
}

html.theme-dark .vditor-linkcard__image {
    background-color: hsla(0, 0%, 72.5%, .36)
}

html.theme-dark #post-content blockquote {
    background: #2b2b2b;
    color: #aaa;
    border-left-color: #191919 !important
}

html.theme-dark .bg-light .dk,
html.theme-dark .bg-light.dk {
    background: #2b2b2b
}

html.theme-dark .bg-tag,
html.theme-dark .bg-tag.tag-close {
    background: #252525
}

html.theme-dark .bg-tag.tag-close:hover,
html.theme-dark .bg-tag:hover {
    background: #2b2b2b
}

html.theme-dark .bg-white-pure {
    background: #212121
}

html.theme-dark .tip {
    background: #2b2b2b;
    color: #aaa
}

html.theme-dark .OwO .OwO-body,
html.theme-dark .OwO .OwO-body .OwO-bar {
    background: #212121;
    color: #aaa
}

html.theme-dark .OwO-body:before {
    display: none
}

html.theme-dark .OwO .OwO-body .OwO-items .OwO-item {
    background: #212121;
    color: #aaa
}

html.theme-dark .OwO .OwO-body .OwO-bar .OwO-packages .OwO-package-active,
html.theme-dark .OwO .OwO-body .OwO-bar .OwO-packages li:hover {
    background: #191919
}

html.theme-dark .post-tags a {
    background: #191919;
    color: #aaa
}

html.theme-dark .fancybox-slide--html {
    background: #323233
}

html.theme-dark .fancybox-container #morphing-content {
    display: inline-block;
    background-color: #4a4a4d;
    color: rgba(255, 255, 255, .78)
}

html.theme-dark .hideContent {
    background: repeating-linear-gradient(145deg, #191919, #191919 15px, #222 0, #222 30px)
}

html.theme-dark .hideContent.read {
    background: #2b2b2b
}

html.theme-dark #footer a:hover {
    color: #aaa
}

html.theme-dark .preview .post-inser {
    background: #2b2b2b
}

html.theme-dark .preview .post-inser:hover {
    background: #191919
}

html.theme-dark .morphing-btn-clone {
    background: #2b2b2b
}

html.theme-dark .like_button {
    background: #2b2b2b;
    color: #aaa
}

html.theme-dark .like_button:hover {
    background: #252525
}

html.theme-dark .like_button.btn:active {
    -webkit-box-shadow: inset 0 3px 5px #4c4c4c;
    box-shadow: inset 0 3px 5px #4c4c4c
}

html.theme-dark .show_hide_div {
    color: #aaa
}

html.theme-dark #my-info .bg-white {
    background: #191919
}

html.theme-dark .skt-loading .skeleton:not(.not-before):before {
    background-image: linear-gradient(90deg, rgba(211, 211, 211, 0) 0, #252525 50%, rgba(211, 211, 211, 0) 100%)
}

html.theme-dark .skt-loading .skeleton:after {
    background-color: #2b2b2b
}

html.theme-dark .modal-content,
html.theme-dark .modal-content span {
    color: #aaa
}

html.theme-dark .modal-header {
    background: #2b2b2b;
    border-color: #2b2b2b
}

html.theme-dark .modal-backdrop {
    background: #2b2b2b
}

html.theme-dark .modal-header {
    background: #2b2b2b
}

html.theme-dark .modal-body {
    background: #191919
}

html.theme-dark .modal-footer {
    background: #2b2b2b;
    border-color: #2b2b2b
}

html.theme-dark .article__reward-border {
    border-color: #2b2b2b
}

html.theme-dark .settings>.btn,
html.theme-dark .tocify-mobile-panel>.btn,
html.theme-dark .topButton>.btn {
    background: #000 !important;
    border-color: #191919;
    color: #777 !important
}

html.theme-dark .panel-default>.panel-footer,
html.theme-dark .panel-default>.panel-heading {
    background: #000;
    color: #aaa
}

html.theme-dark .settings .setting_body .panel-body,
html.theme-dark .settings .setting_body .wrapper {
    background: #000
}

html.theme-dark .panel-heading {
    border-color: #191919
}

html.theme-dark .panel {
    background: #212121
}

html.theme-dark #rightAside .panel {
    background: #191919
}

html.theme-dark .post_tab .nav,
html.theme-dark .tab-container .tab-content {
    background-color: #212121
}

html.theme-dark #search_modal .post_tab .nav,
html.theme-dark .tab-container .tab-content {
    background-color: #191919
}

html.theme-dark #search_modal .dropdown-menu {
    background-color: #191919
}

html.theme-dark #search_modal .dropdown-menu>.active>a,
html.theme-dark #search_modal .dropdown-menu>.active>a:focus,
html.theme-dark #search_modal .dropdown-menu>.active>a:hover,
html.theme-dark #search_modal .dropdown-menu>li>a:focus,
html.theme-dark #search_modal .dropdown-menu>li>a:hover {
    background: #2b2b2b !important
}

html.theme-dark .panel-body a:hover {
    color: #aaa
}

html.theme-dark .panel-body a {
    color: #777
}

html.theme-dark .box-shadow-wrap-lg {
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .42);
    box-shadow: 0 2px 6px rgba(0, 0, 0, .42)
}

html.theme-dark #post-content h1,
html.theme-dark #post-content h2,
html.theme-dark #post-content h3,
html.theme-dark #post-content h4,
html.theme-dark #post-content h5,
html.theme-dark #post-content h6 {
    color: #aaa
}

html.theme-dark .vditor-reset hr {
    border-color: #000
}

html.theme-dark .pager li>a,
html.theme-dark .pager li>span {
    background-color: #212121
}

html.theme-dark .pager li>a:focus,
html.theme-dark .pager li>a:hover {
    background-color: #191919
}

html.theme-dark .page-navigator>li>a,
html.theme-dark .page-navigator>li>span {
    background-color: #212121;
    color: #aaa
}

html.theme-dark .page-navigator>.current>a,
html.theme-dark .page-navigator>.current>a:focus,
html.theme-dark .page-navigator>.current>a:hover,
html.theme-dark .page-navigator>.current>span,
html.theme-dark .page-navigator>.current>span:focus,
html.theme-dark .page-navigator>.current>span:hover {
    background-color: #252525;
    color: #fff
}

html.theme-dark .list-group-item {
    background: #212121;
    border-color: rgba(237, 241, 242, .1)
}

html.theme-dark #small-talk .list-group-item:hover {
    background: #252525
}

html.theme-dark .list-group-item .thumb-sm .img-square {
    border-color: #191919
}

html.theme-dark .bg-white {
    background: #212121
}

html.theme-dark .panel-footer {
    background: #212121;
    border-color: rgba(237, 241, 242, .1)
}

html.theme-dark .arrow.left {
    border-right-color: #212121
}

html.theme-dark .arrow.left:after {
    border-right-color: #212121
}

html.theme-dark .btn.active,
html.theme-dark .btn:active {
    -webkit-box-shadow: inset 0 3px 5px #2b2b2b;
    box-shadow: inset 0 3px 5px #2b2b2b
}

html.theme-dark .b-a {
    border-color: #212121
}

html.theme-dark .off-screen+* {
    background: #191919
}

html.theme-dark .album-thumb {
    background: #2b2b2b;
    color: #fff
}

html.theme-dark .c-message {
    background: #212121;
    border-color: #252525
}

html.theme-dark .c-message__title {
    color: #fff
}

html.theme-dark .el-notification__content {
    color: #aaa
}

html.theme-dark .normal-widget {
    background: #212121;
    color: #aaa
}

html.theme-dark .i-switch i:before {
    background-color: #212121;
    border: 1px solid #3c3c3c
}

html.theme-dark .i-switch i:after {
    background-color: #dbdbdb
}

html.theme-dark .slight-border {
    border-color: #191919
}