html.dark{--bodybg:#3c3c3c;--bodytext:#C5C5C5;--menulink:#eaeaea;--link-color:#7eb3ff;--link-color-hover:#ffffff;--border-color:#555;--headers:#eaeaea}
html.dark *{color:inherit}
html.dark body{background:#3c3c3c!important;color:#C5C5C5!important}
html.dark .site-wrapper,html.dark .main-content,html.dark .home-page,html.dark .list-page,html.dark .post,html.dark .micro-list-page,html.dark .sidebar{background:#3c3c3c!important;background-color:#3c3c3c!important}
html.dark h1,html.dark h2,html.dark h3,html.dark h4,html.dark h5,html.dark h6{color:#eaeaea!important}
html.dark p,html.dark li,html.dark span,html.dark div,html.dark time{color:#C5C5C5!important}
html.dark a{color:#C5C5C5!important;border-bottom-color:#C5C5C5!important}
html.dark a:hover{color:#ffffff!important;border-bottom-color:#ffffff!important}
html.dark .post-title,html.dark .page-title{color:#eaeaea!important}
html.dark .post-content,html.dark .post-content *{color:#C5C5C5!important}
html.dark .post-content h1,html.dark .post-content h2,html.dark .post-content h3,html.dark .post-content h4,html.dark .post-content h5,html.dark .post-content h6{color:#eaeaea!important}
html.dark .post-content a{color:#C5C5C5!important;border-bottom-color:#C5C5C5!important}
html.dark .post-content a:hover{color:#fff!important;border-bottom-color:#fff!important}
html.dark .page-content,html.dark .page-content *{color:#C5C5C5!important}
html.dark .page-content h1,html.dark .page-content h2,html.dark .page-content h3{color:#eaeaea!important}
html.dark .micro-content,html.dark .micro-content *{color:#C5C5C5!important}
html.dark .micro-card-content,html.dark .micro-card-content *{color:#C5C5C5!important}
html.dark .home-intro,html.dark .home-intro *{color:#C5C5C5!important}
html.dark .home-intro a{color:#7eb3ff!important}html.dark .home-intro a:hover{color:#fff!important}
html.dark .micro-intro{color:#C5C5C5!important}
html.dark .post-item-title,html.dark .post-item-title a{color:#eaeaea!important;border-bottom:none!important}
html.dark .post-item-title a:hover{color:#fff!important}
html.dark .post-item-date,html.dark .post-item-date a,html.dark .post-item-date *{color:#a0a0a0!important;border-bottom:none!important}
html.dark .post-card-title,html.dark .post-card-title a{color:#eaeaea!important;border-bottom:none!important}
html.dark .post-card-title a:hover{color:#fff!important}
html.dark .post-card-meta,html.dark .post-card-meta *{color:#a0a0a0!important}
html.dark .post-card-excerpt,html.dark .post-card-excerpt *{color:#C5C5C5!important}
html.dark .section-title,html.dark .section-title a{color:#888!important;background:#3c3c3c!important;border-bottom:none!important}
html.dark .section-title a:hover{color:#fff!important}
html.dark .month-header{color:#888!important;background:#3c3c3c!important}
html.dark .posts-year{color:#eaeaea!important}
html.dark .more-posts-link{color:#C5C5C5!important;border-bottom:none!important}
html.dark .more-posts-link:hover{color:#fff!important}
html.dark a.microhome{color:#C5C5C5!important;border-bottom:none!important}
html.dark a.microhome:hover{color:#fff!important}
html.dark .micro-card-date a{color:#C5C5C5!important;border-bottom:none!important}
html.dark .micro-card-date a:hover{color:#fff!important;border-bottom:3px double #fff!important}
html.dark .meta-link,html.dark .meta-link *{color:#C5C5C5!important;border-bottom:none!important}
html.dark .post-meta,html.dark .post-meta *{color:#a0a0a0!important}
html.dark .meta-separator{color:#666!important}
html.dark .sidebar-title h1,html.dark .sidebar-title a{color:#eaeaea!important;border-bottom:none!important}
html.dark .sidebar-social-icons a,html.dark .sidebar-social-icons svg{color:#eaeaea!important}
html.dark .sidebar-social-icons a:hover{color:#fff!important}
html.dark .nav-link{color:#eaeaea!important;background:#454545!important;border:1px solid #555!important;box-shadow:none!important}
html.dark .nav-link:hover{background:#4a4a4a!important;color:#fff!important;box-shadow:none!important}
html.dark .nav-link.active{background:#555!important;color:#eaeaea!important}
html.dark .theme-toggle-btn,html.dark .theme-toggle-btn *{color:#eaeaea!important;background:transparent!important;border:none!important;box-shadow:none!important}
html.dark .theme-toggle-btn .mode-sunny{display:block!important}
html.dark .theme-toggle-btn .mode-moon{display:none!important}
html.dark hr,html.dark .divider,html.dark .micro-divider,html.dark .post-content hr{border-top-color:#555!important;border-color:#555!important}
html.dark .post-item-divider{background-color:#555!important;border-top-color:#555!important}
html.dark .post-card{border-bottom-color:#555!important}
html.dark .post-card-micro{border-bottom-color:#555!important}
html.dark .post-navigation{border-top-color:#555!important;border-bottom-color:#555!important}
html.dark .post-footer{border-top-color:#555!important}
html.dark .comments-section{border-top-color:#555!important}
html.dark .pagination{border-top-color:#555!important}
html.dark .micro-list-page .pagination,html.dark .list-page .pagination{border-top-color:#555!important;border-bottom-color:#555!important}
html.dark .month-header-wrapper::before,html.dark .section-header::before{background-color:#555!important}
html.dark .post-content blockquote,html.dark .micro-content blockquote,html.dark .micro-card-content blockquote{background:#454545!important;border-color:#555!important;box-shadow:1px 1px #555!important}
html.dark .post-content blockquote *{color:#C5C5C5!important}
html.dark .post-content code{background:rgba(255,255,255,.1)!important;color:#C5C5C5!important}
html.dark .post-content pre{background:#2a2a2a!important}html.dark .post-content pre *{color:#C5C5C5!important}
html.dark .post-content table th{background:rgba(255,255,255,.05)!important}
html.dark .post-content table th,html.dark .post-content table td{border-bottom-color:#555!important;color:#C5C5C5!important}
html.dark .post-content img,html.dark .page-content img,html.dark .micro-content img,html.dark article img{border-color:#555!important;box-shadow:1px 1px #555!important}
html.dark .post-item-postlisting{background:#454545!important;border-color:#555!important;box-shadow:1px 1px #555!important}
html.dark .post-item-postlisting a,html.dark .post-item-postlisting a:hover{color:#C5C5C5!important;border-bottom:none!important}
html.dark .home-listing{background:transparent!important;box-shadow:none!important}
html.dark .pagination-link{color:#C5C5C5!important;border-bottom:none!important}html.dark .pagination-link:hover{color:#fff!important}
html.dark .tag-link{background:#454545!important;color:#C5C5C5!important;border-bottom:none!important}html.dark .tag-link:hover{background:#555!important;color:#eaeaea!important}
html.dark .category-link{background:#454545!important;color:#C5C5C5!important;border-bottom:none!important}html.dark .category-link:hover{background:#555!important;color:#eaeaea!important}
html.dark .tag-item{background:#454545!important;border-color:#555!important;color:#C5C5C5!important}
html.dark .post-toc{background:#454545!important;border-color:#555!important}
html.dark .toc-content{border-top-color:#555!important}
html.dark .toc-content a{color:#C5C5C5!important;border-bottom:none!important}html.dark .toc-content a:hover{color:#fff!important}
html.dark .nav-previous a,html.dark .nav-next a{color:#C5C5C5!important;border-bottom:none!important}html.dark .nav-previous a:hover,html.dark .nav-next a:hover{color:#fff!important}
html.dark .nav-label{color:#a0a0a0!important}
html.dark .footer-label{color:#a0a0a0!important}
html.dark ::selection{background:#fffba0!important;color:#0d122b!important}
html.dark .mobile-header{background:#3c3c3c!important;border-bottom-color:#555!important}
html.dark .hamburger-line{background-color:#eaeaea!important}
html.dark .sidebar-overlay{background:rgba(0,0,0,.7)!important}
html.dark .sidebar-logo .logo-light{display:none!important}html.dark .sidebar-logo .logo-dark{display:block!important}
html.dark .mobile-logo .logo-light{display:none!important}html.dark .mobile-logo .logo-dark{display:block!important}
@media (max-width:1023px){html.dark .nav-link{background:transparent!important;border:none!important;box-shadow:none!important}html.dark .nav-link:hover{background:transparent!important}html.dark .nav-link.active{background:#555!important}}
