/* Footer Standard block (Theme B) — base styles.
   Structurally separate from .le-footer-block (Premium); shares only the data
   sources (ACF Options). */

/* Match the design: the footer headings use the body font (Inter), not the
   serif heading font. Branding injects an UNLAYERED `h1–h6 { font-family:
   var(--font-heading) }` (inc/branding-fonts.php) that beats Tailwind's layered
   `font-body` utility on a bare heading tag, so re-assert the body font here
   (unlayered + scoped, higher specificity) so it wins. */
.le-footer-standard-block h3.font-body {
	font-family: var(--font-body);
}

/* Legal menu (bottom bar) — render the WP nav menu as an inline row to match
   the design's <div class="flex gap-6"> treatment. */
.le-footer-standard-legal-list {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	gap: 1.5rem;
}

.le-footer-standard-legal-list a {
	color: rgba(255, 255, 255, 0.7);
	text-decoration: none;
	transition: color 0.15s ease;
}

.le-footer-standard-legal-list a:hover {
	color: #ffffff;
}

@media (prefers-reduced-motion: reduce) {
	.le-footer-standard-legal-list a,
	.le-footer-standard-social-btn {
		transition: none;
	}
}
