body{font:1rem system-ui;margin:0;background:#f6f7fa;color:#182230}main{max-width:36rem;margin:12vh auto;padding:2rem}form{display:grid;gap:1rem}input,button{font:inherit;padding:.75rem;border:1px solid #8290a5;border-radius:.4rem}button{cursor:pointer;background:#155eef;color:#fff}a{color:#155eef}