.login {
    text-align: center;
    padding-left: 800px;
    padding-right: 800px;
}

.form-item {
    margin-bottom: 15px; /* space between inputs */
    display: flex;
    flex-direction: column; /* ensures vertical alignment if you add labels later */
}