@charset "UTF-8";

:root {
	color-scheme: light dark;
}
@media (prefers-color-scheme: dark) {
    .loading {
        background-color: #1b1b1b;
        background-image: url(../img/loading_dark.gif);
    }
	body, .bj, .cycle .swiper-container, .comment-body, .more-comment, .link-tab, .vote-wrap, .topic-item-box, .forward div,
	.more-btn, .whiteBj, #level {
		background-color: #1b1b1b;
		color: #ccc;
	}
	a, a:hover, a.news-item, .sec-nav a, .vote-option a, .vote-option p, a.person-item, .policyl h3,
    .linkQ a, .titleQ {
		color: #ccc;
	}
	.fff-radius, .news-item, .wxpro, .wxpro i, .news-item:hover, body > header, .headerpage > header, footer,
	.vote-option a, .vote-option p, .person-item, a.tool-bar, .feed-content.feed-forward, .topic-vote-list,
	.person-info-h5 > div, .link-list, .dataInfo, .policyl, .contact-box, .header-himalaya, .titleLlh,
	.stepList li, .item-content-message, .docs-table th, .list-agr a, .linkQ, .contentQ > ul > li, .bg-f7 {
		background-color: #222;
	}
	.title-wrap h1, .h2-title, .wxpro span, .author-wrap span, .vote-wrap h4, .topic-icon-vote, .topic-icon-pk, .black,
	.person-num p span, .policyl h1, .policyl h2, .policyl b, .title-himalaya, .policy h1,
	.titleLlh, .stepList li h3, .policy b, .policy h2, .policy h3, .docs-table th, .list-agr a, .sub-title-level {
		color: #fff;
	}
	.h2-title, .news-item, .vote-option a, .vote-option p, .person-nav, .person-list .news-item, .topic-vote-list,
	.stepList li, .docs-table th, .docs-table td, .linkQ {
		border-color: #333;
	}
	.wxpro:before, .topic-item-box p:before, #level .bottom-line:before, .level-table-new td:after, .level-table-new th:after {
		background-color: #444;
	}
	.baidu-ad, .baidu-ad-pc {
		display: none !important;
	}
	.btn-look-more {
		background-image: -webkit-linear-gradient(top,hsla(0,0%,13%,0),hsla(0,0%,13%,.9) 28%,#222 49.1%,#222);
	}
	body > header, .headerpage > header {
		box-shadow: 0 0.25rem 1rem rgba(0, 0, 0, .5);
	}
	.stepList li {
		box-shadow: 0 1px 1px #222;
	}
	.logo-text {
		background-image: url("../img/logo_white.png");
	}
	.link-tab:after {
		border-color: transparent transparent transparent #1b1b1b;
	}
	.vote-option a em, .vote-option p em, .person-num p:first-child, .person-num p:last-child, .top-line:before,
	.down-index, .list-agr a:before, .contentQ > ul > li:before {
		background-color: #333;
	}
	.person-nav-tab, #container {
		color: #ccc;
		border-color: #222;
	}
}
