body{margin:0;background:#f7f6f2;color:#242424;font-family:system-ui,sans-serif}main{max-width:42rem;margin:12vh auto;padding:2rem}form{display:grid;gap:1rem;max-width:24rem}input,button{font:inherit;padding:.8rem;border:1px solid #777;border-radius:.25rem}button{background:#242424;color:#fff;cursor:pointer}
