/* WordPress 標準のログイン・パスワード再設定画面 */
body.login { background: #fff8fa; color: #281c23; font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Noto Sans CJK JP", Meiryo, sans-serif; }
body.login h1 a { background-image: none; width: auto; height: auto; text-indent: 0; font-size: 28px; font-weight: 700; color: #281c23; letter-spacing: .04em; }
body.login form { border: 1px solid #e9dfe3; border-radius: 10px; box-shadow: none; }
body.login label { font-size: 15px; }
body.login .button-primary { background: linear-gradient(180deg, #c9475d 0%, #b82f46 52%, #ab2a40 100%); border-color: #a12a3e; box-shadow: inset 0 1px 0 rgba(255,255,255,.32); text-shadow: none; min-height: 40px; padding: 0 16px; font-weight: 700; }
body.login .button-primary:hover, body.login .button-primary:focus { background: #a12a3e; border-color: #93253a; }
body.login #nav a, body.login #backtoblog a { color: #9e2339; }
body.login .message, body.login .notice { border-left-color: #b82f46; }
body.login input[type="text"]:focus, body.login input[type="password"]:focus, body.login input[type="email"]:focus { border-color: #b82f46; box-shadow: 0 0 0 1px #b82f46; }
