:root {
    --global-background-color: #000000;
    --global-module-background-color: #141414;
    --global-text-color: white;
    --global-main-title-color: #ebebeb;
    --global-subtitle-color: #878787;
}














/* 首页你问我答样式 */
div.question-list-container div.modules-title-box {
    color: white;
}

div.question-list-container div.question-item {
    background-color:rgb(20, 20, 20);
}

div.question-list-container div.question-item div.answer {
background-color: #312e41;
}





div#page.site div#content.site-content div.b2-content div#primary-home.content-area div.home_row.module-posts ul li div.post-module-thumb div.post-meta span.tags span.tag{
	padding: 4px;
	border-radius:5px;
	margin: 0 0 2px 2px;
	color:white;
	box-sizing:border-box;
}



.collection-zone > div > a h3 {
			color: white;
}



/* 创建问题页面css样式 */

div.question-board-container {
    background-color: #000000;

}

div.question-board-container div.input-container {
    text-align: center;
}

div.question-board-container div.image-container {
    text-align: center;
}


div.question-board-container div.image-container img:first-child {
    height: 60px;
}


div.question-board-container div.image-container img:last-child {
    height: 50px;
}

div.question-board-container div.input-container {
    margin-top: 5px;
}


div.question-board-container div.input-container textarea {
    background-color: #141414;
    width: 320px;
    height: 350px;
    border-radius: 15px;
    color: white;
    padding: 10px;
    font-size: 12px;
    border: none;
    outline: none;
}

div.question-board-container div.button-container {
    text-align: center;
}

div.question-board-container div.button-container button {
    background-color: #141414;
    border-radius: 15px;
    color: white;
    font-size: 12px;
    padding: 10px 20px;
    margin-top: 10px;
    border: none;

}



































/* .content-area{
    background-color: var(--global-background-color);
    color: var(--global-text-color);
}

li.post-list-item{
    border:none;
    box-shadow: none;
} */

body div#page.site{
    background-color: var(--global-background-color);
    color: var(--global-text-color);
}

/*设置全局背景色和内边距*/
body div#page.site div#content.site-content{
    background-color: var(--global-background-color);
    /*    padding:0 10px; */
}


/* 分类目录顶部区域的样式 */
body div#page.site div#content.site-content div.tax-header div.wrapper{
    background-color: var(--global-background-color);
}



/*设置首页每个模块之间的下外边距*/
body div#page.site div#content.site-content div.home_row{
    margin-bottom: 10px;
}


/*设置首页全局的文章主标题和副标题字体颜色*/
body div#page.site div#content.site-content div.home_row div.post-info h2{
    color: var(--global-main-title-color);
}




body div#page.site div#content.site-content div.home_row div.post-card-body h2.post-title{
    color: var(--global-subtitle-color);
}


body div#page.site div#content.site-content div.home_row div.post-card-body span.excerpt{
    color: var(--global-subtitle-color);
}





body div#page.site div.site-header div.site-header-in div.header div#mobile-menu{
    background-color: var(--global-background-color);
    color: var(--global-subtitle-color);
}

body div#page.site div.site-header div.site-header-in div.header div#mobile-menu div#top-menu ul.top-menu-ul li a{
    color: white;
    background-color: var(--global-module-background-color);
}













































div#page.site div.site-header div.site-header-in div.header.logo-center div.top-style-blur{
    background-color: var(--global-module-background-color);
}

div#page.site div.site-header div.site-header-in div.header.logo-center div.wrapper div#mobile-menu-button > div[class^='line']{
    background-color: var(--global-text-color);
}


div#page.site div.site-header div.site-header-in div.header.logo-center div.wrapper div.header-user div.top-user-info i {
    color: var(--global-text-color);
}


div#page.site div.site-header div.site-header-in div.header.logo-center div.wrapper div#mobile-menu-button {
    background-color: var(--global-module-background-color);
}




div#page.site div#content.site-content div.b2-content div#primary-home.content-area div.home_row.home_row.module-html {

}


div#page.site div#content.site-content div.b2-content div#primary-home.content-area div.home_row.module-collection
div.wrapper div.content-area{
    background-color: var(--global-module-background-color);

}


div#page.site div#content.site-content div.b2-content div#primary-home.content-area div.home_row.module-collection
div.wrapper div.content-area div.home-collection-title{
    border:none;
}

div#page.site div#content.site-content div.b2-content div#primary-home.content-area div.home_row.module-collection
div.wrapper div.content-area div.collection-out-row ul.home-collection-silder li{
    border:none;
}

div#page.site div#content.site-content div.b2-content div#primary-home.content-area div.home_row.module-collection
div.wrapper div.content-area div.collection-out-row ul.home-collection-silder li div.home-collection-content div.home-collection-info div.home-collection-row-2{
    border:none;
}


div#page.site div#content.site-content div.b2-content div#primary-home.content-area div.home_row.home_row.module-html
div.wrapper div.content-area{
    background-color: var(--global-module-background-color);
}


div#page.site div#content.site-content div.b2-content div#primary-home.content-area div.home_row.home_row.module-posts
div.wrapper div.content-area{
    background-color: var(--global-module-background-color);
}

div#page.site div#content.site-content div.b2-content div#primary-home.content-area div.home_row.home_row.module-posts
div.wrapper div.content-area div.post-list div.post-modules-top{
    border:none;
}

div#page.site div#content.site-content div.b2-content div#primary-home.content-area div.home_row.home_row.module-posts
div.wrapper div.content-area div.post-list div.post-modules-top div.post-list-cats{
    background-color: var(--global-module-background-color);
}


div#page.site div#content.site-content div.b2-content div#primary-home.content-area div.home_row.home_row.module-posts
div.wrapper div.content-area div.post-list ul.b2_gap li.post-list-item{
    border:none;
    box-shadow: none;
}


div#page.site div#content.site-content div.b2-content div#primary-home.content-area div.home_row.home_row.module-posts
div.wrapper div.content-area div.post-list ul.b2_gap li.post-list-item div.post-info div.list-footer{
    border:none;
		padding-left:10px;
}


div#page.site div#content.site-content div.b2-content div#primary-home.content-area div.home_row.home_row.module-posts
div.wrapper div.content-area div.post-list div.load-more{
    border:none;
}










/* 移动端底部的导航栏的扩展css样式 */
div.mobile-footer-menu.mobile-footer-menu.footer-fixed{
   background-color: var(--global-module-background-color);
	color: var(--global-text-color);
}


/* 分类目中中的扩展css样式 */
div#page.site div#content.site-content div.tax-header{
        background-color: var(--global-background-color);
	border:none;
}

div#page.site div#content.site-content div.tax-header div.b2-light-dark{
        background-color: var(--global-background-color);
}


div#page.site div#content.site-content div.tax-header div.b2-light-dark div.wrapper div.tax-info div.tax-info-item button{
        background-color: var(--global-module-background-color);
}

div#page.site div#content.site-content div.tax-header div.b2-light-dark div.wrapper div.tax-info div.tax-info-item.tag-list a{
        background-color: var(--global-module-background-color);
}

div#page.site div#content.site-content div.tax-header div.b2-light-dark div.wrapper div.tax-info div.tax-search.tax-info-item input{
        background-color: var(--global-module-background-color);
}

div#page.site div#content.site-content div.tax-header div.b2-light-dark div.wrapper div.tax-info div.tax-info-item a{
        background-color: var(--global-module-background-color);
}



div#page.site div#content.site-content div.tax-header div.b2-light-dark div.b2-light-dark-outside-box div.b2-light-dark-outside div.b2-light-dark-bg{
        background-color: var(--global-background-color);
}

div#page.site div#content.site-content div.b2-single-content div#primary-home.content-area div.archive-row div.post-list ul li{
	box-shadow:none;
}

div#page.site div#content.site-content div.b2-single-content div#primary-home.content-area div.archive-row div.post-list ul li div.post-info div.list-footer{
	border:none;
}




/*以下是文章单页的扩展css样式*/

div#page.site div#content.site-content div.b2-single-content div#primary-home.content-area article.single-article{
    background-color: var(--global-module-background-color);
}

div#page.site div#content.site-content div.b2-single-content div#primary-home.content-area article.single-article div.entry-content div.content-excerpt{
    background-color: var(--global-module-background-color);
	font-style: italic;
}


div#page.site div#content.site-content div.b2-single-content div#primary-home.content-area article.single-article header div#post-meta div.post-user-info{
    background-color: var(--global-module-background-color);
}


div#page.site div#content.site-content div.b2-single-content div#primary-home.content-area article.single-article div.entry-content{
    color: var(--global-text-color);
}



div#page.site div#content.site-content div.b2-single-content div#primary-home.content-area div.comments-box div#comments.comments-area {
    background-color: var(--global-background-color);
    padding:5px;
}



div#page.site div#content.site-content div.b2-single-content div#primary-home.content-area div.comments-box div#comments.comments-area .comment-item{
    border:none;
    background-color: #1b1b1b;
    margin:8px 0;
    border-radius:15px;
}

div#page.site div#content.site-content div.b2-single-content div#primary-home.content-area div.comments-box div#comments.comments-area div.comments-area-content ol.comment-list li ul.children li{
	margin-left:15px;
}

div#page.site div#content.site-content div.b2-single-content div#primary-home.content-area div.comments-box div#comments.comments-area div.comments-area-content ol.comment-list li ul.children ~ div.comment-item::after{
	 content: "";
    position: absolute;
    transform: translateX(-50%);
    width: 20px;
    height: 20px;
    background-color: #1b1b1b;
    clip-path: polygon(50% 100%, 0 0, 100% 0);
}

div#page.site div#content.site-content div.b2-single-content div#primary-home.content-area div.comments-box div#comments.comments-area div.comments-area-content ol.comment-list li div.comment-item.has-children::after{
    content: "";
    position: absolute;
    transform: translateX(-50%);
    width: 20px;
    height: 20px;
    background-color: #1b1b1b;
    clip-path: polygon(50% 100%, 0 0, 100% 0);
}

div#page.site div#content.site-content div.b2-single-content div#primary-home.content-area div.comments-box div#comments.comments-area div.comments-area-content ol.comment-list li ul.children div.comment-item::after{
    content: "";
    position: absolute;
    transform: translateX(-50%);
    width: 20px;
    height: 20px;
    background-color: #1b1b1b;
    clip-path: polygon(50% 100%, 0 0, 100% 0);
}


div#page.site div#content.site-content div.b2-single-content div#primary-home.content-area div.comments-box div#comments.comments-area div.comments-area-content ol.comment-list li ul.children .gravatar{
	left:16px;
}


div#page.site div#content.site-content div.b2-single-content div#primary-home.content-area div.comments-box div#comments.comments-area .comment-item .comment-footer-tools button.text{
   color:white;
	background-color:inherit;
}

div#page.site div#content.site-content div.b2-single-content div#primary-home.content-area div.comments-box div#comments.comments-area .comment-item .comment-author{
   color:white;
}



div#page.site div#content.site-content div.b2-single-content div#primary-home.content-area div.comments-box div#comments.comments-area .comment-item .comment-author a{
   color:white;
}


div#page.site div#content.site-content div.b2-single-content div#primary-home.content-area div.comments-box div#comments.comments-area div.comments-area-content ol.comment-list li div.comment-content div.comment-content-text p{
    color: var(--global-text-color);
}


div#page.site div#content.site-content div.b2-single-content div#primary-home.content-area div.comments-box div#comment-form.comment-form div#respond.respond {
    background-color: var(--global-module-background-color);
}

div#page.site div#content.site-content div.b2-single-content div#primary-home.content-area div.comments-box div#comment-form.comment-form div#respond.respond div.com-form-textarea textarea#textarea{
   color: var(--global-text-color);
}

div#page.site div#content.site-content div.b2-single-content div#primary-home.content-area div.comments-box div#comment-form.comment-form div#respond.respond div.com-form-textarea textarea{
    background-color: var(--global-module-background-color);
}


div#page.site div#content.site-content div.b2-single-content div#primary-home.content-area div.related-posts{
    background-color: var(--global-module-background-color);
}

div#page.site div#content.site-content div.b2-single-content div#primary-home.content-area div.related-posts div.related-posts-title{
    border:none;
}

div#page.site div#content.site-content div.b2-single-content div#primary-home.content-area div.related-posts div.related-posts-item{
    border:none;
}



















div#page.site div#content.site-content div.tax-header div.wrapper div.tax-fliter-hot{
    background-color: var(--global-module-background-color);
}




div#page.site div#content.site-content div.tax-header div.wrapper div.filters-box{
    background-color: var(--global-module-background-color);
}

div#page.site div#content.site-content div.tax-header div.wrapper div.filters-box .filter-items a{
    background-color: var(--global-module-background-color);
}



div#page.site div#content.site-content div.tax-header div.waves-bg{
    display:none;
}
















/* 专题页面扩展css样式 */
div#page.site div#content.site-content div.b2-single-content div#primary-home.content-area{
    background-color: var(--global-background-color);
}


div#page.site div#content.site-content div.b2-single-content div#primary-home.content-area div.archive-row div.collection-header {
   border: none;
}

div#page.site div#content.site-content div.b2-single-content div#primary-home.content-area div.archive-row div#post-list ul li.post-list-item{
   border: none;
}

div#page.site div#content.site-content div.b2-single-content div#primary-home.content-area div.archive-row div#post-list ul li.post-list-item div.post-info div.post-list-cat a{
   color: var(--global-text-color);
}


div#page.site div#content.site-content div.b2-single-content div#primary-home.content-area div.post-nav {
   border: none;
}

div#page.site div#content.site-content div.b2-single-content div#primary-home.content-area div.post-nav div.btn-group label.pager-center {
    background-color: var(--global-background-color);
}















div#page.site div#content.site-content div.b2-single-content div#message-page.content-area.message-page main.box  {
    background-color: var(--global-background-color);
}

div#page.site div#content.site-content div.b2-single-content aside#secondary div#sidebar-innter section.box{
    background-color: var(--global-background-color);
}



/* 搜索页面 */
div#page.site div#content.site-content div.b2-single-content div#primary-home.box {
      background-color: var(--global-module-background-color);
}

div#page.site div#content.site-content div.b2-single-content div#primary-home.box div.tax-search{
      border: none;
}

div#page.site div#content.site-content div.b2-single-content div#primary-home.box div.tax-search form input[name='s']{
    background-color: var(--global-background-color);
}


div#page.site div#content.site-content div.b2-single-content div#primary-home.box div.archive-row ul li.post-list-item{
   border: none;
	   box-shadow: none;
}


div#page.site div#content.site-content div.b2-single-content div#primary-home.box div.archive-row ul li.post-list-item div.list-footer{
   border: none;

}



div#page.site div#content.site-content div#primary.content-area main#main.site-main section.error-404{
	    background-color: var(--global-background-color);
}





/* 个人页面样式 */


div#page.site div#content.site-content div#author.author div.author-header{
        background-color: var(--global-module-background-color);
}


div#page.site div#content.site-content div#author.author div.author-header .user-panel .user-panel-info p{
        background-color: var(--global-background-color);
}

div#page.site div#content.site-content div#author.author div.author-table div.author-page-right div.author-page-right-in.box{
        background-color: var(--global-module-background-color);
}

div#page.site div#content.site-content div#author.author div.author-table div.author-page-right div.author-page-right-in.box div.user-sidebar{
        border:none;
}


div#page.site div#content.site-content div#author.author div.author-table div.author-page-left.box div.author-page{
        background-color: var(--global-module-background-color);
}

div#page.site div#content.site-content div#author.author div.author-table div.author-page-left div.author-page div#author-index div.user-info p{
        border:none;
}