main {
	min-height: 100vh;
	display: flex;
	align-items: center;
	justify-content: center;
}

.login-form {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 64px;
	gap: 32px;
}

button[type="submit"] {
	min-width: 90px;
	margin-top: var(--spacing);
}

.error {
	color: var(--error);
	font-size: 1rem;
}
