form {
	padding: var(--padding);
	background-color: white;
	border: .15em solid var(--kiloRed);
}

form h2 {
	color: black;
}

section {
	margin: auto;
	width: 50%;
}

fieldset {
	margin: var(--margins);
	border: .1em solid black;
	align-content: center;
}

fieldset.login-links {
	border: none;
}

.form-title {
	color: black;
}

.login-form {
	display: grid;
	align-content: center;
	grid-template-columns: 65% 35%;
	grid-template-areas:
		"form-title form-title"
		"login-fields login-links"
		"submit login-links";
}

.form-title {
	grid-area: form-title;
	position: relative;
}

.login-links {
	grid-area: login-links;
	position: relative;
}

.login-fields {
	grid-area: login-fields;
	position: relative;
}

main {
	padding-top: 10%;
}