/* bh327：系统 mfoot 主题色 + 收紧手机底部空白（避免 footer-bar margin 与 body padding 叠双） */
:root{
	--xy-mfoot-hover: var(--xy-skin-primary, #55b4d4);
	--xy-mfoot-hover-bg: rgba(85, 180, 212, .08);
	--xy-mfoot-top-hover: linear-gradient(135deg, var(--xy-skin-primary, #55b4d4) 0%, var(--xy-skin-accent, #2a9bb8) 100%);
}

/* 系统默认给 .footer-bar 又加了 56px，与 body padding-bottom 重复，形成大块黑空 */
.footer-bar{
	margin-bottom:0 !important;
}

@media screen and (max-width:768px){
	.footer-bar{
		margin-bottom:0 !important;
		margin-top:12px !important;
		padding:8px 12px 10px !important;
		border-top-color:rgba(255,255,255,.15) !important;
	}
	.footer-bar1{
		display:none !important;
		padding:0 !important;
		margin:0 !important;
		height:0 !important;
		overflow:hidden !important;
	}
	.bx_copyright{
		margin:0 !important;
		padding:0 !important;
		line-height:1.5 !important;
		font-size:12px !important;
	}
	footer{
		padding-bottom:8px !important;
	}
	/* 只保留系统 body 底栏避让，不再额外加高 */
	body{
		padding-bottom:56px !important;
	}
}
