/* The Ledger: native WordPress authentication screens, including MFA/lost password. */
body.login{background:radial-gradient(ellipse at 16% 11%,#21493b,#0e1f19 63%,#0b1814)!important;color:#edf0e8!important;font-family:system-ui,-apple-system,"Segoe UI",sans-serif!important}
body.login #login{width:min(90vw,370px);padding:clamp(40px,9vh,80px) 0 30px}
body.login #login h1 a{width:66px;height:66px;background:none!important;position:relative;overflow:visible;text-indent:0!important;font-size:0!important;display:grid;place-items:center;text-decoration:none}
body.login #login h1 a:before{content:'L';display:grid;place-items:center;width:57px;height:60px;color:#d9b977;border:1px solid #c4a264;font:normal 43px/1 Georgia,serif}
body.login .ledger-native-intro{text-align:center;margin:0 0 27px}
body.login .ledger-native-intro strong{display:block;color:#f8f2e4;font:normal 36px/1.25 Georgia,"Times New Roman",serif}
body.login .ledger-native-intro span{display:block;color:#d2b674;letter-spacing:2.4px;font-size:8px;margin:6px 0 13px}
body.login .ledger-native-intro p{color:#a9c0b2;font:normal 13px/1.5 Georgia,serif}
body.login #loginform,body.login #registerform,body.login #lostpasswordform,body.login #resetpassform,body.login #your-profile,body.login form{background:#142b22!important;border:1px solid #3a5849!important;border-radius:10px;box-shadow:0 18px 60px #0003;padding:27px}
body.login #loginform label,body.login form label{color:#f3eddf!important;font-size:13px}
body.login input[type=text],body.login input[type=password],body.login input[type=email]{background:#20382d!important;border:1px solid #587366!important;color:#fff!important;border-radius:5px;min-height:44px}
body.login input:focus-visible,body.login a:focus-visible,body.login button:focus-visible{outline:2px solid #e1bc77!important;outline-offset:2px}
body.login .button-primary{background:#d5b572!important;border-color:#c0a064!important;color:#10231b!important;font-weight:700!important;border-radius:5px;min-height:39px}
body.login .button-primary:hover{background:#f1d29c!important}
body.login a,body.login #nav a,body.login #backtoblog a,body.login #privacy-policy-page-link a{color:#d8bd84!important}
body.login #login_error{background:#3a2221;border-left:4px solid #e3b17b;color:#fff}
body.login .message,body.login .notice{background:#1c352a;border-left-color:#d6b978;color:#f3e8d5}
body.login #login_error a{color:#f4d5a1!important}
body.login .forgetmenot label{color:#b8c7bb!important}
body.login input[type=checkbox]{accent-color:#d5b572}
body.login .language-switcher select{background:#142b22;color:#fff;border-color:#466053}
@media(max-width:500px){body.login #login{padding:35px 0 25px}}
