:root{color:#1b1f24;background:#f5f6f8;font-family:system-ui,Noto Sans Gujarati,sans-serif}body{margin:0}.lang{justify-content:flex-end;padding:12px 16px;display:flex}.card{background:#fff;border-radius:8px;max-width:420px;margin:48px auto;padding:24px;box-shadow:0 1px 3px #0000001f}form{gap:12px;display:grid}label{gap:4px;font-size:14px;display:grid}input{border:1px solid #c4c9d0;border-radius:4px;padding:8px;font-size:16px}button{cursor:pointer;padding:8px 14px;font-size:15px}.error{color:#b42318}
