:root{color-scheme:dark}body.login{background:radial-gradient(ellipse at 80% 10%,#11515b66,transparent 60%),#041112;color:#dcebe7;font-family:system-ui,sans-serif}.login #login{width:min(360px,calc(100% - 40px));padding:5vh 0 30px}.login h1 a{background-size:contain;width:240px;height:85px;margin:0 auto 25px}.login form,.login .message,.login .notice,.login #login_error{background:#0b2422;color:#dcebe7;border:1px solid #6a8e9166;border-radius:16px;box-shadow:0 20px 65px #0006}.login form{padding:26px}.login label{color:#c4dcd5;font-size:14px}.login input[type=text],.login input[type=password],.login input[type=email]{background:#041816;color:#e1eee9;border:1px solid #6a8e91;border-radius:8px;font-size:18px;min-height:46px}.login .button-primary{background:#6a8e91;color:#041112;border-color:#6a8e91;min-height:44px;font-weight:700;border-radius:8px}.login .button-primary:hover{background:#a1bfba;border-color:#a1bfba;color:#041112}.login #nav a,.login #backtoblog a,.login .privacy-policy-page-link a,.login .language-switcher label{color:#bddbd2}.login .wp-hide-pw{color:#bddbd2;min-height:44px}.login .forgetmenot{margin-top:10px}.login input:focus,.login a:focus{outline:2px solid #b9dbd1;outline-offset:3px;box-shadow:none}.login .language-switcher select{background:#0b2422;color:#dcebe7;border:1px solid #6a8e9166;min-height:44px}.login .language-switcher input{min-height:44px}
