@font-face{font-family:Pretendard;src:url('/fonts/PretendardVariable.woff2') format('woff2');font-weight:100 900;font-display:swap}*{box-sizing:border-box}body{margin:0;min-height:100dvh;background:#f6f7fa;color:#30394a;font-family:Pretendard,'Malgun Gothic',sans-serif;display:grid;place-items:center;padding:26px}main{width:440px;max-width:100%;padding:38px;background:white;border:1px solid #e7ebf1;border-radius:20px;box-shadow:0 15px 60px #1b2a4006}img{display:block;width:230px;max-width:100%;margin-bottom:44px}.eyebrow{font-size:10px;font-weight:600;color:#96a1b2;letter-spacing:1.5px}h1{font-size:34px;line-height:1.5;letter-spacing:-1.4px;margin:13px 0}em{font-style:normal;color:#e6002d}p{font-size:14px;color:#8491a5;line-height:1.7}form{margin-top:30px}label{display:block;font-size:12px;color:#738197;margin-bottom:9px}input,button{font:inherit;width:100%;border-radius:9px;padding:13px 14px}input{border:1px solid #dce2eb;outline:none;font-size:14px}input:focus{border-color:#e6002d;box-shadow:0 0 0 3px #e6002d0b}button{margin-top:12px;border:0;background:#e6002d;color:white;font-size:14px;font-weight:550;cursor:pointer}button:disabled{opacity:.6}#login-error{font-size:12px;color:#b43855}footer{font-size:11px;color:#a0aaba;line-height:1.8;margin-top:30px}button:focus-visible{outline:3px solid #e6002d44;outline-offset:3px}@media(max-width:480px){main{padding:28px}h1{font-size:30px}}
