*{box-sizing:border-box}body{margin:0;background:#f5f7f5;color:#1f3938;font:15px/1.7 -apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif}main{width:min(460px,calc(100% - 36px));margin:9vh auto;background:#fff;border:1px solid #dce5e1;border-radius:14px;padding:34px}.brand{font-size:13px;color:#23675b}h1{font-size:26px;margin:18px 0 8px}p{color:#71817b}label{display:block;margin:20px 0;font-size:13px}input{display:block;width:100%;font:inherit;padding:12px;border:1px solid #dce5e1;border-radius:8px;margin-top:6px}input:focus{outline:2px solid #a1cbbb}button{width:100%;padding:13px;border:0;border-radius:8px;background:#23675b;color:white;font:inherit;cursor:pointer}button:disabled{opacity:.5}.hint{font-size:12px}#message{color:#945922;white-space:pre-wrap}[hidden]{display:none!important}
