* {
    font-family: 'Inter', sans-serif;
}

.form-container {
    display: flex;
    min-height: 100svh;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.form-container form {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: calc(var(--spacing) * 2);
    max-width: 24rem;
}

.form-container form label {
    font-size: 14px;
    line-height: 28px;
}

.form-container form div {
    display: flex;
    flex-direction: column;
}
.form-container form {
    display: flex;
    flex-direction: column;
}