/**
 * entengheat：手机底栏品牌色 + 页脚留白（避免 copyright 被 mfoot 挡住）
 * 系统会自动注入本文件（见 CommonAction xyInjectThemeOverrideCss）
 */
:root {
	--xy-mfoot-hover: var(--xy-skin-primary, #9d152d);
	--xy-mfoot-hover-bg: rgba(157, 21, 45, 0.07);
	--xy-mfoot-top-hover: linear-gradient(135deg, #9d152d 0%, #7a1023 100%);
}

@media only screen and (max-width: 950px) {
	/* 只给页脚加底留白，避免与 body 双倍叠加 */
	.web_footer {
		padding-bottom: calc(var(--xy-mfoot-height, 50px) + 20px + env(safe-area-inset-bottom, 0px)) !important;
		box-sizing: border-box;
	}
	.web_footer .foot_bar .layout {
		padding-bottom: 10px !important;
	}
}
