@font-face{font-family:YK Pretendard;src:url('PretendardVariable.woff2') format('woff2');font-weight:100 900;font-display:swap}
html body.login{background:#f7f8fa!important;color:#333d4b!important;font:15px/1.6 'YK Pretendard',sans-serif!important;letter-spacing:-.025em}
html body.login #login{width:400px;max-width:calc(100% - 40px);padding:8vh 0 0}
html body.login #login h1 a{background:none!important;text-indent:0!important;width:auto!important;height:auto!important;font:750 27px/1.4 'YK Pretendard',sans-serif!important;letter-spacing:-1px;color:#191f28;margin:0 0 24px;text-align:left}
html body.login #login form{background:#fff!important;box-shadow:none!important;border:0!important;border-radius:20px!important;padding:30px!important;margin:20px 0!important}
html body.login #login label{font:550 13px/1.6 'YK Pretendard',sans-serif;color:#647080}
html body.login #login .input{background:#f7f8fa!important;border:1px solid #f2f4f6!important;box-shadow:none!important;border-radius:10px!important;min-height:50px!important;font:16px/1.5 'YK Pretendard',sans-serif!important;padding:12px!important;margin:8px 0 22px!important;color:#333d4b!important}
html body.login #login .input:focus{outline:2px solid #8abbff;outline-offset:0;background:#fff!important}
html body.login #login .password-input{padding-right:45px!important}
html body.login #login :is(.message,.notice,#login_error){box-shadow:none!important;border:0!important;border-radius:12px;padding:18px 20px;font-size:13px;line-height:1.7;background:#edf4fc!important;color:#536b87!important}
html body.login #login #login_error{background:#fff0f0!important;color:#a54149!important}
html body.login #login #wp-submit{background:#2272e5!important;border:0!important;border-radius:12px!important;box-shadow:none!important;color:#fff!important;width:100%;min-height:50px;margin-top:24px;font:650 16px 'YK Pretendard',sans-serif;text-shadow:none!important}
html body.login #login #wp-submit:hover{background:#1b64da!important}
html body.login #login form button[type=submit]{background:#2272e5!important;border:0!important;border-radius:12px!important;box-shadow:none!important;color:#fff!important;min-height:50px;width:100%;font:650 16px 'YK Pretendard',sans-serif!important}
html body.login #login form button[type=submit]:hover{background:#1b64da!important}
html body.login #login h1 a{color:#191f28!important}
html body.login #login .wp-hide-pw{border:0!important;color:#687483!important;top:8px;height:50px}
html body.login #login :is(#nav,#backtoblog){padding:0;margin:22px 0;text-align:center;font-size:13px}
html body.login #login a{color:#647080!important}
html body.login #login .forgetmenot{float:none;margin-top:0}
html body.login :is(#ykb-password-note,.language-switcher){color:#687483!important;font-size:12px!important}
html body.login .language-switcher{margin:24px auto!important}
html body.login .language-switcher :is(select,input){border:1px solid #e5e8eb;border-radius:8px;background:#fff;color:#647080}
@media(max-width:480px){html body.login #login{padding-top:38px}html body.login #login form{padding:24px!important}}
