body{font-family:system-ui,sans-serif;background:#f4f6f8;display:grid;place-items:center;min-height:100vh;margin:0}

form{background:#fff;padding:28px 32px;border-radius:12px;box-shadow:0 2px 14px #0002;width:min(320px,86vw)}
h1{font-size:18px;margin:0 0 16px}

input,button{width:100%;box-sizing:border-box;padding:10px;font-size:16px;margin-top:10px;border-radius:8px;border:1px solid #bbb}

button{background:#0b6bcb;color:#fff;border:0;cursor:pointer}
.e{color:#b00020;font-size:14px;margin-top:10px}
