.ct-lang-switcher {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	margin-left: auto;
	padding: 0 16px;
	font-size: 0.875rem;
}

.ct-lang-switcher a {
	color: inherit;
	text-decoration: none;
	padding: 4px 6px;
}

.ct-lang-switcher a:hover,
.ct-lang-switcher a:focus {
	text-decoration: underline;
}

.ct-lang-switcher__current {
	font-weight: 700;
}

.ct-lang-switcher__sep {
	color: #999;
}

.ct-lang-switcher a:focus-visible {
	outline: 2px solid #2563EB;
	outline-offset: 2px;
}
