/* PC：去掉系统为手机底栏预留的 footer-bar 下边距 */
.footer-bar {
	margin-bottom: 0 !important;
}

/* 手机：短页 footer 贴底，用 body padding 避让固定底栏 */
@media screen and (max-width: 768px) {
	html {
		height: 100%;
	}
	body {
		min-height: 100%;
		display: flex;
		flex-direction: column;
		padding-bottom: 56px !important;
		box-sizing: border-box;
	}
	footer {
		margin-top: auto;
	}
}
