.x-loginpage #login h1 a {
	width: 100%;
	height: 100px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

.x-loginpage-text {
	margin-block: 16px;
}

.xloginizer-honeypot {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	clip-path: inset(50%);
	white-space: nowrap;
}

.x-loginpage-hide-title #login h1,
.x-loginpage-hide-form #login form,
.x-loginpage-hide-nav #nav,
.x-loginpage-hide-back #backtoblog,
.x-loginpage-hide-privacy .privacy-policy-page-link {
	display: none;
}

.x-loginpage-own-style #login form {
	padding: 0;
	background: transparent;
	border: 0;
	box-shadow: none;
}

.x-loginpage-own-style #login form .input {
	box-sizing: border-box;
	width: 100%;
}

.x-loginpage-own-style .button-primary {
	border-radius: 0;
}
