/* Ekran logowania w barwach SomaCare */
body.login { background: #241E3A; font-family: Karla, system-ui, sans-serif; }
.login h1 a {
	background: none !important; width: auto !important; height: auto !important; text-indent: 0 !important;
	font: 600 1.6rem/1.2 Fraunces, Georgia, serif; letter-spacing: -0.018em; color: #fff !important;
}
.login form { border: 0; border-radius: 14px; box-shadow: 0 8px 30px rgba(0,0,0,.25); }
.login label { color: #241E3A; font-weight: 700; }
.login input[type="text"], .login input[type="password"] { border-radius: 9px; border: 1.5px solid #E6E2DA; }
.login input[type="text"]:focus, .login input[type="password"]:focus { border-color: #00AB8E; box-shadow: 0 0 0 3px rgba(0,171,142,.2); }
.wp-core-ui .button-primary { background: #00AB8E; border-color: #00AB8E; border-radius: 999px; padding: 0 20px !important; font-weight: 700; }
.wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { background: #00796B; border-color: #00796B; }
.login #nav a, .login #backtoblog a { color: rgba(255,255,255,.75) !important; }
.login #backtoblog { display: none; }
.login .message, .login .notice, .login .success { border-radius: 9px; border-left-color: #00AB8E; }
