.auth-body{display:grid;place-items:center;min-height:100dvh;background:#f5f6ec;color:#233c32}.auth-wrap{width:min(100% - 32px,470px);padding:30px 0 45px;margin:auto}.auth-wrap:has(.install){width:min(100% - 32px,580px)}.auth-brand{font:bold 33px/1 Georgia,serif;letter-spacing:-1.8px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.auth-brand img{margin-right:8px}.auth-brand span,.auth-card h1 span{color:#bd7958}.auth-card{border:1px solid #d7ddce;background:#fffef8;border-radius:18px;padding:26px 27px}.auth-card h1{font:500 39px/1.12 Georgia,serif;letter-spacing:-1.9px;margin:8px 0}.auth-card .overline{color:#64745c}.auth-sub{font-size:14px;line-height:1.5;color:#5b685b}.auth-card .form-content{padding:21px 0 0}.auth-card .form-content fieldset{display:grid;gap:10px;border-top:1px solid #dce2d5;padding-top:8px}.auth-card .form-content legend{padding-right:10px;font-size:14px;color:#365b43}.auth-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:15px}.success-note{font-size:14px;line-height:1.5;background:#e7efd9;color:#3d5e3d;border-radius:8px;padding:10px;margin-top:9px}.account-link{justify-self:start}@media(max-width:510px){.auth-card{padding:19px 17px}.auth-card h1{font-size:33px}.auth-wrap{padding-block:23px}.auth-card .field-pair{align-items:start}}
