/**
 * Footer Styles
 */
.wte-footer {
	background-color: var(--wte-color-footer-bg);
	color: var(--wte-color-footer-text);
	padding: var(--wte-space-3xl) 0 var(--wte-space-xl);
}
.wte-footer__inner {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: var(--wte-space-lg);
	text-align: center;
}
.wte-footer__name {
	font-family: var(--wte-font-heading);
	font-size: 1.125rem;
	margin: 0;
}
.wte-footer__copyright {
	font-size: 0.75rem;
	opacity: 0.7;
}
.wte-footer__copyright p {
	margin: 0;
}
.wte-footer a {
	color: var(--wte-color-footer-text);
	opacity: 0.8;
	transition: opacity var(--wte-transition-fast);
}
.wte-footer a:hover {
	opacity: 1;
}
