body{font-family:system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.5;margin:0;padding:16px;color:#1a1a1a;background:#fff}
main{max-width:40rem;margin:0 auto}
label{display:block;margin-bottom:4px}
input[type=email]{width:100%;max-width:24rem;padding:8px;font-size:16px;box-sizing:border-box}
button{margin-top:8px;padding:8px 16px;font-size:16px}
