/* wp-login.php (log in, lost password, reset password) in POK colours. */
body.login {
	background: #171513;
	color: #dbd7cf;
	font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
}
.login h1 a {
	width: 140px;
	height: 140px;
	background-size: contain;
	background-position: center;
	margin-bottom: 20px;
}
.login form {
	background: #201d1a;
	border: 1px solid #3b3631;
	border-top: 4px solid #b93258;
	border-radius: 16px;
	box-shadow: none;
	color: #dbd7cf;
}
.login label, .login form .forgetmenot label { color: #dbd7cf; }
.login form .input, .login input[type="text"], .login input[type="password"], .login input[type="email"] {
	background: #171513;
	border: 1px solid #3b3631;
	border-radius: 10px;
	color: #dbd7cf;
	box-shadow: none;
}
.login form .input:focus, .login input[type="text"]:focus, .login input[type="password"]:focus {
	border-color: #b93258;
	box-shadow: 0 0 0 1px #b93258;
}
.login .button.wp-hide-pw { color: #a8a299; }
.login .button.wp-hide-pw:focus { border-color: #b93258; box-shadow: 0 0 0 1px #b93258; }
.login input[type="checkbox"] { background: #171513; border-color: #3b3631; }
.login input[type="checkbox"]:checked::before { filter: hue-rotate(120deg) saturate(3); }
.wp-core-ui .button-primary {
	background: #b93258;
	border-color: #b93258;
	border-radius: 999px;
	color: #fff;
	font-weight: 700;
	padding: 0 18px;
	text-shadow: none;
	box-shadow: none;
}
.wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus {
	background: #e0577f;
	border-color: #e0577f;
	color: #fff;
	box-shadow: none;
}
.login #nav, .login #backtoblog { text-align: center; }
.login #nav a, .login #backtoblog a, .login .privacy-policy-page-link a { color: #a8a299; }
.login #nav a:hover, .login #backtoblog a:hover { color: #e0577f; }
.login .message, .login .notice, .login .success, .login #login_error {
	background: #201d1a;
	color: #dbd7cf;
	border-left-color: #b93258;
	box-shadow: none;
	border-radius: 8px;
}
.login .language-switcher { display: none; }
.login .description, .login .indicator-hint { color: #a8a299; }
#pass-strength-result { border-radius: 8px; }
