*{box-sizing:border-box}body{margin:0;background:#f8fbf7;color:#171c18;font-family:Arial,"Microsoft YaHei",sans-serif;font-size:14px}.login-layout{min-height:100vh;display:grid;grid-template-columns:36% 64%}.identity{background:#151715;color:white;display:flex;flex-direction:column;justify-content:space-between;padding:64px 56px}.identity img{width:180px;max-width:70%}.identity-copy{margin-bottom:30px}.identity-copy p:first-child{font-size:15px;letter-spacing:2px}.identity-copy p[lang]{font-size:31px;font-weight:400;line-height:1.4;letter-spacing:2px}.mint-line{display:block;width:56px;height:3px;background:#c9e7d3;margin-top:34px}.login-area{display:flex;align-items:center;justify-content:center;padding:55px 38px}.login-area form{width:100%;max-width:390px}label{display:block;font-size:13px;margin:19px 0 10px}label span{font-size:11px;color:#7a887e;margin-left:8px}input{width:100%;border:1px solid #cdd9d0;border-radius:0;background:white;padding:14px;font:inherit;outline:none}input:focus{border-color:#4b7658;box-shadow:0 0 0 2px #c9e7d344}button{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:28px;padding:16px 18px;background:#c9e7d3;color:#183b23;border:1px solid #b2d1bc;font:inherit;cursor:pointer}button span{font-size:12px}button:disabled{opacity:.6;cursor:wait}#login-error{font-size:12px;color:#9a3636;line-height:1.5;margin:14px 0 0}#login-error:empty{display:none}.login-area form>label:first-child{margin-top:0}@media(max-width:700px){.login-layout{grid-template-columns:1fr}.identity{padding:24px;min-height:160px;flex-direction:row;align-items:center}.identity img{width:90px}.identity-copy{margin:0}.identity-copy p:first-child{font-size:10px;letter-spacing:0}.identity-copy p[lang]{font-size:13px;letter-spacing:1px}.mint-line{margin:12px 0 0;height:2px;width:30px}.login-area{padding:42px 25px;align-items:flex-start}}
