/* 全屏登录门禁 - 字号/文案对齐参考截图 */
html,body.fxz-logging-gate{
	margin:0;padding:0;height:100%;
	background:#fff;
	font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
	-webkit-font-smoothing:antialiased;
}
.fxz-logging-gate{
	display:flex;align-items:center;justify-content:center;
	min-height:100vh;box-sizing:border-box;padding:32px 20px;
}
.fxz-logging-box{
	text-align:center;max-width:520px;width:100%;
}
.fxz-logging-icon{
	width:88px;height:88px;margin:0 auto 36px;
	border-radius:50%;
	background:#4a90e2;
	display:flex;align-items:center;justify-content:center;
	box-shadow:0 12px 32px rgba(74,144,226,.38);
}
.fxz-logging-icon svg{width:42px;height:42px}
.fxz-logging-title{
	margin:0 0 16px;
	font-size:32px;font-weight:700;
	color:#2b2f36;letter-spacing:.04em;line-height:1.4;
}
.fxz-logging-desc{
	margin:0 0 40px;
	font-size:16px;font-weight:400;line-height:1.7;
	color:#8c8c8c;
}
.fxz-logging-actions{
	display:flex;align-items:center;justify-content:center;
	flex-wrap:wrap;gap:14px;width:100%;
}
.fxz-logging-actions.is-dual .fxz-logging-btn{
	flex:1 1 0;min-width:0;max-width:168px;
}
.fxz-logging-btn{
	display:inline-flex;align-items:center;justify-content:center;
	box-sizing:border-box;
	min-width:140px;height:46px;padding:0 28px;
	border-radius:8px;border:1px solid #c5daf8;
	background:#eaf2fc;color:#4a90e2;
	font-size:16px;font-weight:500;text-decoration:none!important;
	transition:background .15s ease,border-color .15s ease,color .15s ease;
	white-space:nowrap;
}
.fxz-logging-btn:hover{
	background:#dfeafb;border-color:#b3cff5;color:#3a7bc8;
}
.fxz-logging-btn--reg{
	background:#fff;border-color:#d0d7de;color:#5c6370;
}
.fxz-logging-btn--reg:hover{
	background:#f6f8fa;border-color:#afb8c1;color:#2b2f36;
}
@media (max-width:480px){
	.fxz-logging-title{font-size:28px}
	.fxz-logging-desc{font-size:15px;margin-bottom:32px}
	.fxz-logging-icon{width:80px;height:80px;margin-bottom:28px}
	.fxz-logging-icon svg{width:38px;height:38px}
	.fxz-logging-actions.is-dual .fxz-logging-btn{
		flex:1 1 calc(50% - 7px);max-width:none;min-width:0;padding:0 12px;font-size:15px;
	}
}
