form {
    width: 80%;
    max-width: 600px;
    margin: 5em auto;
    padding: 3em 2em 1em;
}

form p {
    line-height: 1em;
    font-size: 1.5em;
}

form p input[type=text],
form p input[type=password] {
    font-size: 1.2em;
    width: 100%;
    margin: 0.4em 0;
    -webkit-appearance: none;
}

form p button {
    margin: 0 1em;
}

form p span {
    color: red;
}
