
body{font:16px system-ui,sans-serif;max-width:28rem;margin:12vh auto;padding:0 1rem;color:#18212f}
form{display:grid;gap:.7rem}label{font-weight:600}input,button{font:inherit;padding:.65rem;border:1px solid #aab4c0;border-radius:.35rem}
button{background:#1c4d82;color:white;border:0;cursor:pointer}p.error{color:#a32121}
