.login {
	text-align: center;
	font-size: 2rem;
	margin: 20px 20px 50% 20px;
}

.login__inner {
	display: inline-block;
	background: var(--color-primary);
	border-radius: 1rem;
	padding: 2rem;
	box-shadow: 1px 1px 5px grey;
}

.login__form {
	display: grid;
	grid-template-columns: repeat(2, auto);
	grid-gap: 10px;
	justify-items: right;
}

.login input {
	outline: none;
}

.login button {
	margin: 20px auto 0 auto;
	border-radius: 2px;
	width: 100%;
}

.login input[type="submit"] {
	margin: 20px auto 0 auto;
	border-radius: 2px;
	width: 100%;
}
