/* Inherits the BDA reading surface and typography; no global language/theme changes. */
.bda-legal-languages {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 0.35rem;
	margin-block: 0 1.5rem;
	font-size: 1rem;
}
.bda-legal-languages a,
.bda-legal-languages [aria-current] {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 44px;
	min-height: 44px;
}
.bda-legal-languages a { color: inherit; text-decoration: underline; text-underline-offset: 0.2em; }
.bda-legal-languages a:focus-visible { outline: 3px solid currentColor; outline-offset: 3px; border-radius: 2px; }
.bda-legal-languages [aria-current] { font-weight: 700; border-bottom: 2px solid currentColor; }
.bda-legal-languages [aria-disabled] { padding-inline: 0.5rem; }
