form{
    display: flex;
    flex-direction: column;
     align-items: center; 
} 

.input {
  border: none;
  border-bottom: 2px solid black;
  background:transparent; 
  padding: 0.5em 0;
  font-size: 1em;
  width: 80vw;
  height:10vw;
  outline:none;
}
#names{
    width:38.2vw;
}
#namesdiv{
    display: flex;
}
.nameSeparators{
  display: flex;
  justify-content: center;
}
.input:focus {
  border-bottom: 2px solid palevioletred;
}
.input[type="submit"]:focus{
background-color: palevioletred;
}
.input[type="submit"] {
  background-color: none;
  color: black;
  font-size: 1em;
  border: 2px solid black;
  padding: 0.5em 0;
  width: 80vw;
  text-align: center;
  border-radius: 5px;
  cursor: pointer;
}
