body{

  width: 100%;

  height: 100vh;

  margin: 0;

  background-color: #32324d;

  color: f5f6f2;

  font-family: Helvetica;

  font-size: 16px;
  
  color: white;



}



h1, p {

  margin: 0.5em auto;

  text-align: center;

}



form{

  width: 60vw;

  max-width: 1000px;

  min-width: 300px;

  margin: 0 auto;

  padding: 2em;

  background-color: #1b1b25;

}



label {

  display:block;

  margin: 0.5rem 3rem;

}







input, textarea, select {

  margin: 10px 0 0 0;

  width: 100%;

  min-height: 2em;

}







.inline{

  width: unset;

  margin: 0 0.5em 0 0;

  vertical-align: middle;

}