*{box-sizing:border-box}body{margin:0;padding:40px 18px;background:#f5f7f5;color:#18231c;font:15px Poppins,system-ui,sans-serif}.account{max-width:640px;margin:0 auto;background:white;border:1px solid #dce5df;border-radius:18px;padding:36px}.brand{font-size:40px;font-weight:700;letter-spacing:-2px;color:#17251b;text-decoration:none}.brand span{color:#54a638}h1{font-size:26px;letter-spacing:-1px}h2{margin-top:38px;font-size:19px}p{line-height:1.8;color:#526557}a{color:#307d29}form{display:grid;gap:16px;margin:20px 0}label{display:grid;gap:7px;font-size:13px}input{font:inherit;padding:12px;border:1px solid #c9d7cd;border-radius:8px;width:100%;min-width:0}button,.button{font:inherit;text-decoration:none;cursor:pointer;text-align:center;border:0;border-radius:9px;padding:13px 16px;background:#233f2a;color:white;display:inline-block}button:hover{background:#355c3d}.secondary{background:#e9efe9;color:#23432a}small{display:block;color:#627566;font-size:12px;line-height:1.8}section{border:1px solid #dce5df;padding:20px;border-radius:10px;margin:14px 0}section form{margin:14px 0 0}code{display:block;padding:15px;background:#eff5ef;font-size:12px;overflow-wrap:anywhere;border-radius:8px}.success{padding:13px;border:1px solid #8cbb8a;border-radius:8px;background:#eef8ee}summary{cursor:pointer;margin-top:15px}@media(max-width:600px){body{padding:18px 12px}.account{padding:24px 20px}}
