body {
    text-align: center;
    margin: 2rem;
    color: var(--dark-grey-color);
}

form {
    display: inline-grid;
    /* text-align: center; */
    /* width: 100%; */
    /* justify-content: center; */
    width: 50%;
    margin: 1rem;
}

label {
    margin-bottom: 1rem;
}

input {
    margin-bottom: 1rem;
    border-radius: 0.5rem;
    border: none;
    height: 3rem;
}

input[type="submit"] {
    top: 50%;
    right: 0;
    font-size: 1.8rem;
    background-color: var(--button-color);
    border: none;
    border-radius: 0.7rem;
    cursor: pointer;
}

h1 {
    font-size: 2.5rem;
    font-weight: bold;
    padding-bottom: 1rem;
}
 h2 {
    font-size: 2rem;
 }

