/* Very simple styles so the form is readable on phones and desktop */
body {
  font-family: Arial, sans-serif;
  padding: 24px;
  display:flex;
  justify-content:center;
}
main { max-width:600px; width:100%; }
label { display:block; margin:12px 0; }
input, textarea {
  width:100%;
  padding:8px;
  box-sizing:border-box;
}
button { padding:10px 16px; margin-top:8px; }
#status { margin-top:12px; color:green; }