.bilingual-site-switcher ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: .35em;
	list-style: none;
	margin: 0;
	padding: 0;
}

.bilingual-site-switcher li {
	margin: 0;
	padding: 0;
}

.bilingual-site-switcher a {
	display: block;
	padding: .35em .65em;
	text-decoration: none;
	border-radius: .35em;
}

.bilingual-site-switcher a:hover,
.bilingual-site-switcher a[aria-current] {
	text-decoration: underline;
	text-underline-offset: .2em;
}

.bilingual-site-switcher a:focus-visible {
	outline: 2px solid currentColor;
	outline-offset: 2px;
}
