/* Footer component */
.site-footer {
	padding-block: var(--space-6);
	background-color: var(--color-surface-secondary);
	border-top: 1px solid var(--color-border-default);
}

.site-footer__inner {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	gap: var(--space-4);
}

.site-footer__menu {
	display: flex;
	align-items: center;
	gap: var(--space-4);
	list-style: none;
	margin: 0;
	padding: 0;
}

.site-footer__menu li a {
	font-size: var(--font-size-sm);
	color: var(--color-text-secondary);
	text-decoration: none;
	transition: color var(--transition-fast);
}

.site-footer__menu li a:hover {
	color: var(--color-brand-primary);
}

.site-footer__copyright {
	font-size: var(--font-size-sm);
	color: var(--color-text-secondary);
}
