/* wp-login.php in the dejoiy.com look */
body.login{background:#F3F2EE !important;font-family:'DM Sans',system-ui,sans-serif;color:#121212}
.login #login{width:min(400px,calc(100% - 32px));padding:6vh 0 32px}
.login h1 a{background:url(assets/brand/dejoiy-wordmark.svg?v=3) center/contain no-repeat !important;width:240px !important;height:76px !important;margin:0 auto 20px !important}
.login form{background:#fff !important;border:0 !important;border-radius:28px !important;box-shadow:none !important;padding:28px !important;margin-top:16px !important}
.login label{font-weight:600;font-size:14px;color:#121212}
.login form .input,.login input[type=text],.login input[type=password],.login input[type=email]{background:#F3F2EE !important;border:1.5px solid transparent !important;border-radius:14px !important;box-shadow:none !important;min-height:50px;font-size:16px !important;padding:0 14px !important;color:#121212 !important}
.login form .input:focus,.login input[type=text]:focus,.login input[type=password]:focus{border-color:#121212 !important;outline:0 !important}
.login .button.wp-hide-pw{color:#121212 !important;height:50px !important}
.login .button.wp-hide-pw:focus{box-shadow:none !important}
.login .button-primary,.wp-core-ui .button-primary{background:#121212 !important;border:0 !important;border-radius:999px !important;color:#D4FF3A !important;font-weight:700 !important;min-height:46px !important;padding:0 26px !important;box-shadow:none !important;text-shadow:none !important;font-size:15px !important}
.login .button-primary:hover{background:#2C2C29 !important}
.login .forgetmenot label{font-weight:500}
.login input[type=checkbox]{border-radius:6px;border-color:#121212}
.login input[type=checkbox]:checked::before{filter:grayscale(1) brightness(0)}
.login #nav,.login #backtoblog{text-align:center;padding:0 !important;margin:14px 0 0 !important}
.login #nav a,.login #backtoblog a,.login .privacy-policy-link{color:#121212 !important;font-weight:600;text-decoration:underline;text-underline-offset:3px}
.login .message,.login .notice,.login #login_error{background:#fff !important;border:0 !important;border-left:0 !important;border-radius:18px !important;box-shadow:none !important;padding:14px 18px !important}
.login #login_error{background:#FFE4E1 !important}
.login .message,.login .success{background:#E9FFD0 !important}
.login .language-switcher{display:none}
.login [class*=sign-in-with-google]{display:flex;justify-content:center;margin:0 0 6px}
/* beat the inline login customiser rules (ID selectors + !important) */
html body.login{background:#F3F2EE !important;background-image:none !important}
html body.login #login h1 a{background-image:url(assets/brand/dejoiy-wordmark.svg?v=3) !important;background-size:contain !important;background-position:center !important;width:240px !important;max-width:240px !important;height:76px !important}
html body.login #loginform{background:#fff !important}
html body.login #loginform label{color:#121212 !important}
html body.login #loginform input[type="submit"],html body.login #loginform .submit input[type="button"]{background:#121212 !important;color:#D4FF3A !important;border:0 !important;border-radius:999px !important;text-shadow:none !important}
html body.login #loginform input[type="submit"]:hover{background:#2C2C29 !important;color:#D4FF3A !important}
html body.login p#nav a,html body.login p#backtoblog a,html body.login a.privacy-policy-link{color:#121212 !important}
