/** Dark Nature Edition — wp-login.php only. Enqueued after existing login-panel.css.
 * Appearance only: preserve form arrangement, Google authentication button and input dimensions. */
html {background:#111a15;color-scheme:dark;}
body.login {background:#111a15;color:#f2f4ee;}
body.login #login {border-color:#526854!important;border-top-color:#b7db9a!important;background:#19271d!important;box-shadow:0 20px 56px rgba(0,0,0,.24)!important;}
body.login #login h1 a {color:#f2f4ee!important;}
body.login #login h1 a:hover,body.login #login h1 a:focus-visible {color:#d2f1b8!important;outline-color:#d2f1b8;}
body.login #login :where(form#loginform,form#registerform,form#lostpasswordform) {background:transparent!important;}
body.login label {color:#e5ede2!important;}
body.login form .input,body.login input[type="text"],body.login input[type="email"],body.login input[type="password"] {border-color:#526854!important;background:#111a15!important;color:#f2f4ee!important;color-scheme:dark;}
body.login form .input:focus,body.login input[type="text"]:focus,body.login input[type="email"]:focus,body.login input[type="password"]:focus {border-color:#d2f1b8!important;box-shadow:0 0 0 1px #d2f1b8!important;}
body.login .forgetmenot input[type="checkbox"] {border-color:#526854!important;background:#111a15!important;color:#b7db9a!important;}
body.login div#login form p.submit input#wp-submit {border-color:#b7db9a!important;background:#b7db9a!important;color:#102016!important;}
body.login div#login form p.submit input#wp-submit:hover,body.login div#login form p.submit input#wp-submit:focus-visible {border-color:#d2f1b8!important;background:#d2f1b8!important;color:#102016!important;outline-color:#d2f1b8!important;}
body.login #nav a,body.login #backtoblog a,body.login .privacy-policy-page-link a {color:#c7d4c6!important;}
body.login #nav a:hover,body.login #backtoblog a:hover,body.login .privacy-policy-page-link a:hover,body.login #nav a:focus-visible,body.login #backtoblog a:focus-visible,body.login .privacy-policy-page-link a:focus-visible {color:#d2f1b8!important;}
body.login #login_error,body.login .message,body.login .success {border-left-color:#b7db9a!important;background:#243729!important;color:#f2f4ee!important;}
body.login #login_error a,body.login .message a,body.login .success a {color:#d2f1b8!important;}
body.login .button.wp-hide-pw {color:#b7db9a!important;}
body.login .button.wp-hide-pw:focus-visible {border-color:#d2f1b8!important;outline:3px solid #d2f1b8!important;outline-offset:2px;}
body.login .language-switcher select {border-color:#526854!important;background:#19271d!important;color:#f2f4ee!important;color-scheme:dark;}
body.login .language-switcher select:focus-visible {outline:3px solid #d2f1b8;outline-offset:2px;}
body.login .googlesitekit-sign-in-with-google__frontend-output-button::after {color:#b9c9bc;}
body.login #login p,body.login #login .description,body.login #login form .indicator-hint {color:#c7d4c6;}
@media(prefers-reduced-motion:reduce){body.login #login * {transition:none;}}
