*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;background:#eff5f1;color:#193c32;font:15px/1.7 "Microsoft YaHei",sans-serif;padding:24px}main{width:100%;max-width:490px;padding:40px;background:white;border:1px solid #d8e4dc;border-radius:14px;box-shadow:0 15px 60px #193c3210}.brand{font-size:26px;font-weight:750;letter-spacing:3px}.brand span{font-size:12px;color:#638675}.eyebrow{margin-top:30px;font-size:12px;color:#6d8378}h1{font-size:26px;line-height:1.4;margin:12px 0}.intro{color:#6c7d73}label{display:block;margin:20px 0}input{display:block;width:100%;padding:12px;border:1px solid #baccc0;border-radius:6px;margin-top:6px;font:inherit}button{width:100%;padding:12px;border:0;border-radius:6px;background:#205640;color:white;font:inherit;cursor:pointer}button:disabled{opacity:.6}.notice{background:#fff7e5;color:#7c6330;padding:14px;border-radius:6px;font-size:12px;margin-top:24px}#message{color:#a6342e;overflow-wrap:anywhere}#identity{overflow-wrap:anywhere}[hidden]{display:none!important}:focus-visible{outline:3px solid #67a786;outline-offset:3px}@media(max-width:500px){main{padding:25px}h1{font-size:23px}}
