/**
 * 主题覆盖：手机底栏配色（结构仍由系统 _common/Public/mfoot 注入）
 * 与页头同色，去掉顶部分隔白线 / 浅色留白条
 */
:root{
	/* 与版权区 / 页头工业深色一致，避免衔接露白 */
	--xy-mfoot-bg:#080a0c;
	--xy-mfoot-border:transparent;
	--xy-mfoot-color:rgba(255,255,255,.88);
	--xy-mfoot-hover:#ffffff;
	--xy-mfoot-hover-bg:rgba(200,16,46,.18);
	--xy-mfoot-wa:#25d366;
	--xy-mfoot-wa-bg:rgba(37,211,102,.12);
	--xy-mfoot-top-bg:#2a2f36;
	--xy-mfoot-top-hover:linear-gradient(135deg,#c8102e 0%,#a50d24 100%);
}

/* 旧主题四栏底栏兜底隐藏 */
.mobi-bar{
	display:none !important;
}

@media screen and (max-width:768px){
	/* 垫高区与底栏同色，避免版权与底栏之间露浅色/白条 */
	html,
	body{
		background-color:var(--xy-mfoot-bg);
	}
	body{
		padding-bottom:50px !important;
	}

	.mfoot_box{
		background:var(--xy-mfoot-bg) !important;
		border:0 !important;
		border-top:0 !important;
		border-color:transparent !important;
		box-shadow:none !important;
		outline:none !important;
	}

	.mfoot_nav{
		border-right:1px solid rgba(255,255,255,.06) !important;
	}

	/* 版权区主题把 * 设成白色边框，会在底栏上方画出白线 */
	.color_footer-bottom,
	.color_footer-bottom *{
		border-color:transparent !important;
		box-shadow:none !important;
	}
	.color_footer-bottom{
		background-color:var(--xy-mfoot-bg) !important;
		border:0 !important;
	}

	.mfoot_nav a,
	.mfoot_box.navbar-default .mfoot_nav a,
	.mfoot_nav .fa,
	.mfoot_nav .xy-iconfont,
	.mfoot_label{
		color:var(--xy-mfoot-color) !important;
	}

	.mfoot_top_btn{
		background:var(--xy-mfoot-top-bg) !important;
		color:#fff !important;
	}

	.mfoot_top_btn .fa{
		color:#fff !important;
	}

	/* 版权区与底栏衔接，去掉多余浅底空隙 */
	.color_footer-bottom,
	.l-footer,
	.footer-bar,
	.xy-footer,
	.w105-footer{
		margin-bottom:0 !important;
		padding-bottom:0 !important;
	}
}
