/* Anmeldeseite von WordPress (wp-login.php) im Stil von my-fish */
body.login { background:#f7f8f9;font-family:"Figtree",system-ui,sans-serif; }
.login h1 a { width:240px;height:60px;background-size:contain;background-position:center;background-repeat:no-repeat; }
.login form { border:1px solid #dfe3e6;border-radius:14px;box-shadow:0 1px 3px rgba(11,37,48,.08);padding:24px; }
.login label { font-size:15px;color:#14181a; }
.login form .input,.login input[type="text"],.login input[type="password"] { min-height:46px;border:1px solid #c7ced3;border-radius:10px;font-size:16px;box-shadow:none; }
.login form .input:focus { border-color:#35748b;box-shadow:0 0 0 2px rgba(53,116,139,.35); }
.login .button-primary { min-height:46px;padding:0 20px;border:1px solid #35748b;border-radius:10px;background:#35748b;font-weight:600;box-shadow:none;text-shadow:none; }
.login .button-primary:hover,.login .button-primary:focus { background:#1d4d5f;border-color:#1d4d5f; }
.login #nav a,.login #backtoblog a,.login .privacy-policy-page-link a { color:#1d4d5f; }
.login .message,.login .success,.login #login_error { border:1px solid #b7d2dc;border-radius:10px;box-shadow:none; }
.login #login_error { border-color:#e0a19c; }
