footer {
	padding-left: var(--main-padding);
	padding-right: var(--main-padding);
	border-top: 1px solid var(--card-shadow-color);
}
		
.footer {
	margin: auto;
	max-width: var(--content-width);
	color: var(--main-secondary-color);
}

.footer-main {
	padding-top: var(--main-padding);
	text-align: center;
	padding: 60px 0;
}

.footer-main > a {
	color: var(--main-secondary-color);
}

.footer-copyright {
	border-top: 1px solid rgba(15, 15, 20, 0.08);
	text-align: center;
	padding: 30px 0;
	display: grid;
	align-items: center;
}