form {
    position:absolute;
    top:20%;
    margin:auto;
    text-align:center;
}
    
label {
    margin-top:30px;
}

input {
}

form h3 {
    margin:30px;
}

form label {
    display:inline-block;
    margin-top:10px;
}

form input {
    margin:5px;
    background-color:white;
    display: table-cell;
    width:30%;
    padding:10px;
    text-align: center;
    border-style:solid;
    border-color:black;
    border-width: thick;
    font-family: 'Press Start 2P', cursive;
}

form input[type=submit] {
    width:20%;
    background-color:deepskyblue;
    transition: background-color 0.1s;
    font-size: 16px;
}

form input[type=submit]:hover {
    cursor: pointer;
    background-color:dodgerblue;
}

form button {
    font-size: 16px;
    font-family: 'Press Start 2P', cursive;
}

form button:hover {
    cursor: pointer;
    background-color:dodgerblue;
}

form button {
    width:20%;
}

p a {
    color:blue;
    text-decoration: underline;
    transition: color 0.1s;
}

p a:hover {
    color:darkblue;