body.login{background:radial-gradient(ellipse at 12% 10%,#073b514d,transparent 55%),radial-gradient(ellipse at 92% 88%,#73228b42,transparent 60%),#0b1018;color:#f3f6ff;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-height:100vh;height:auto;box-sizing:border-box;padding:48px 20px 28px}body.login *{box-sizing:border-box}#login{width:100%;max-width:440px;margin:0 auto;padding:35px 36px 24px;background:#141d2bee;border:1px solid #33405a;border-top:3px solid #48dfea;border-radius:20px;box-shadow:0 24px 80px #0005}.login h1 a{background:none;width:100%;height:88px;background-size:contain;background-position:center;background-repeat:no-repeat;text-indent:0;overflow:hidden;color:#f3f6ff;font-size:24px;line-height:1.25;font-weight:750;display:flex;align-items:center;justify-content:center;margin:0 auto 28px;padding:0;text-decoration:none}.twd-login-intro{text-align:center;margin-bottom:28px}.twd-login-intro span{color:#65e6ee;font-size:10px;letter-spacing:.18em;font-weight:700}.twd-login-intro h2{font-size:30px;letter-spacing:-.035em;line-height:1.25;margin:12px 0 9px;color:#f3f6ff}.twd-login-intro p{color:#b4c0d5;font-size:14px;line-height:1.6;margin:0}.login form{background:transparent;border:0;box-shadow:none;padding:0;margin:0;overflow:visible}.login label{color:#d8e3f2;font-size:13px;line-height:1.6;margin-bottom:7px;display:inline-block}.login form .input,.login input[type=text],.login input[type=password],.login input[type=email]{background:#0c1421;border:1px solid #485771;border-radius:9px;color:#f3f6ff;font-family:inherit;font-size:17px;min-height:49px;padding:9px 13px;box-shadow:none;margin-bottom:20px}.login input:focus{border-color:#65e6ee;box-shadow:0 0 0 2px #65e6ee55;outline:none}.login .button.wp-hide-pw{color:#9ceaf0;min-width:46px;height:49px}.login .button.wp-hide-pw:focus{border-color:#65e6ee;box-shadow:0 0 0 2px #65e6ee55}.login .forgetmenot{float:none;margin:0 0 22px}.login input[type=checkbox]{background:#0c1421;border:1px solid #73839e;border-radius:4px}.login input[type=checkbox]:checked:before{filter:brightness(2)}.login form .submit{margin-top:20px}.login .button-primary{float:none;width:100%;background:linear-gradient(105deg,#92eef1,#b6b4ff);color:#111d30;border:0;border-radius:9px;min-height:48px;font-family:inherit;font-size:15px;font-weight:750;padding:9px 18px;text-shadow:none;box-shadow:none}.login .button-primary:hover{background:#a7f2f4;color:#111d30}.login a:focus-visible,.login button:focus-visible,.login input[type=submit]:focus-visible{outline:3px solid #65e6ee;outline-offset:4px;box-shadow:none}.login #nav,.login #backtoblog{text-align:center;padding:0;font-size:13px;margin-top:20px}.login #nav a,.login #backtoblog a,.login a{color:#a2eaf0}.login #nav a:hover,.login #backtoblog a:hover{color:#fff}.login .message,.login .success,.login #login_error{background:#203047;color:#edf4ff;border-left:3px solid #63dce8;border-radius:7px;box-shadow:none;padding:15px;font-size:13px;line-height:1.6;margin:0 0 22px}.login #login_error{border-left-color:#ff96b4}.login .privacy-policy-page-link{margin:22px 0 0}.twd-login-footer{text-align:center;color:#d0d9ec;font-size:12px;letter-spacing:.02em;margin:24px auto}.twd-login-footer span{display:block;font-size:11px;color:#aebbd0;margin-top:3px}.login .dashicons{color:inherit}.login .wp-pwd{margin:0}.login .wp-pwd .input{padding-right:48px}.login .button-secondary{color:#9ceaf0;background:#182438;border-color:#64738a}.login #pass-strength-result{color:#162333;border-radius:5px}.login .description,.login .indicator-hint{color:#c0cbdf}.login .language-switcher{display:none}@media(min-height:850px){body.login{padding-top:9vh}}@media(max-width:480px){body.login{padding:24px 16px}#login{padding:28px 23px 22px;border-radius:16px}.twd-login-intro h2{font-size:28px}}

.login h1 a{width:96px;height:96px;background-size:contain;background-position:center;margin:0 auto 24px}
