.site-footer {
	border-top: 1px solid var(--border-subtle);
	padding: 3rem 1rem 2rem;
	margin-top: 4rem;
}

.footer-content {
	max-width: 1200px;
	margin: 0 auto;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 1.5rem;
}

.copyright {
	margin: 0;
	font-size: 0.9rem;
	color: var(--text-secondary);
}

.social-links ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	gap: 1.5rem;
}

.social-links a {
	color: var(--text-secondary);
	transition: color 0.2s ease;
	display: flex;
	align-items: center;
}

.social-links a:hover {
	color: var(--accent-primary);
}

.social-links svg {
	width: 24px;
	height: 24px;
}
