body.login{background:#050d1a;color:#0f172a;font-family:system-ui,sans-serif}#login{width:min(360px,calc(100% - 40px));padding-top:6vh}.login h1 a{display:none}.mzc-login-brand{color:#f8fafc;text-align:center;margin:0 0 28px}.mzc-login-brand strong{font-size:32px}.mzc-login-brand span{color:#38bdf8}.mzc-login-brand p{color:#cbd5e1;margin:12px 0}.login form{border-radius:14px;border:1px solid #cbd5e1;box-shadow:0 18px 50px #0005;padding:28px}.login label{font-weight:600}.wp-core-ui .button-primary{background:#2563eb;border-color:#2563eb;min-height:40px}.login #nav a,.login #backtoblog a{color:#cbd5e1}.login a:focus,.login input:focus,.login .button:focus{outline:3px solid #38bdf8;outline-offset:3px}