*{box-sizing:border-box}body{margin:0;min-height:100vh;background:#F4F1E8;color:#0A0A0A;font-family:-apple-system,"PingFang SC","Noto Sans CJK SC",sans-serif;display:flex;align-items:center;justify-content:center}
form{width:min(340px,88vw);text-align:center}img{width:88px;border-radius:20px;box-shadow:0 6px 20px rgba(0,47,167,.15)}h1{font-size:22px;margin:18px 0 4px}p{color:#77756E;font-size:14px;margin:0 0 22px}
input{width:100%;height:50px;border-radius:14px;border:1px solid #DDD9CE;background:#fff;padding:0 16px;font-size:17px}input:focus{outline:2px solid #002FA7;border-color:transparent}
button{margin-top:12px;width:100%;height:50px;border:0;border-radius:14px;background:#0A0A0A;color:#fff;font-size:16px;font-weight:700}#e{color:#C62828;font-size:13px;margin-top:12px;min-height:18px}
