*{box-sizing:border-box}body{margin:0;background:#f3f7f5;color:#254438;font:14px/1.7 "Segoe UI","Microsoft YaHei",sans-serif;min-height:100vh;display:grid;place-items:center;padding:24px}main{max-width:420px;width:100%;background:white;border:1px solid #e0eae4;border-radius:15px;padding:38px;box-shadow:0 15px 70px #20483308}.logo{display:grid;place-items:center;width:45px;height:45px;border-radius:12px;background:#1b7664;color:white;font-size:27px;font-weight:700;font-style:italic}.eyebrow{font-size:10px;letter-spacing:2px;margin-top:26px;color:#87a296}h1{font-size:24px;font-weight:600;letter-spacing:-.5px;margin:9px 0}p{font-size:12px;color:#8c9f95}form{margin:30px 0 24px}label{display:block;font-size:12px;margin-bottom:9px}input,button{width:100%;font:inherit;padding:12px 14px;border-radius:6px}input{border:1px solid #d7e4dc;color:#2b5341;outline-color:#6cb9a1}button{border:0;background:#147766;color:white;font-size:13px;margin-top:16px;cursor:pointer}button:disabled{opacity:.6}#message{min-height:20px;color:#a45f4b;font-size:12px;margin-top:10px}small{font-size:10px;color:#9db0a4}
