/* 全局主题色覆盖层：直接使用 --dy-theme，不做加深/渐变变色 */
a{color:var(--dy-theme);}
a:hover{color:var(--dy-theme);}
.btn-primary,
.btn-primary:focus,
button.btn-primary{
	background:var(--dy-theme)!important;
	background-image:none!important;
	border-color:var(--dy-theme)!important;
	color:#fff!important;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active{
	background:var(--dy-theme)!important;
	background-image:none!important;
	border-color:var(--dy-theme)!important;
	color:#fff!important;
	opacity:.92;
}
.label,.label-primary,.default-bg,.mark,mark{background-color:var(--dy-theme)!important;}
.text-primary{color:var(--dy-theme)!important;}
.pager>.active>a,.pager>.active>span,
.pagination>.active>a,.pagination>.active>span{
	background:var(--dy-theme)!important;
	border-color:var(--dy-theme)!important;
}
.nav-primary>li.active>a,
.nav-pills>li.active>a,
.nav-tabs>li.active>a{
	background:var(--dy-theme)!important;
	border-color:var(--dy-theme)!important;
	color:#fff!important;
}
.form-control:focus{
	border-color:var(--dy-theme)!important;
	box-shadow:0 0 0 2px rgba(var(--dy-theme-rgb),.18)!important;
}
.switch-on,.checkbox-primary input:checked+label:before,
.radio-primary input:checked+label:before{background:var(--dy-theme)!important;border-color:var(--dy-theme)!important;}

/* 顶栏 / 导航 */
nav.navbar.bootsnav .navbar-collapse,
.mobile-menu-container{background:var(--dy-theme)!important;}
.site-header .bottom-header,
.dy-topbar,
.dy-member-top{
	background:var(--dy-theme)!important;
}

/* 页脚 */
.dy-footer,
footer.dy-footer,
.dy-site-footer{
	background:var(--dy-theme)!important;
}

/* 会员侧栏 / 路径激活 */
.member_menu .active>a,
.dy-member-nav .active>a,
.atlas_active,
.nav_member .active a{
	color:var(--dy-theme)!important;
	border-color:var(--dy-theme)!important;
}

/* 通用色块 */
.dy-theme-grad,.dy-theme-grad-h,.dy-theme-bg{background:var(--dy-theme)!important;color:#fff!important;}
.dy-theme-text{color:var(--dy-theme)!important;}
.dy-theme-border{border-color:var(--dy-theme)!important;}
.dy-theme-soft{background:var(--dy-theme-soft)!important;}
