/* RU–NL language switcher */

.ru-nl-switcher {
	display: inline-flex;
	align-items: center;
	gap: 0.5em;
	font-size: 0.95em;
}

.ru-nl-switcher-sep {
	color: currentColor;
	opacity: 0.4;
}

.ru-nl-switcher-item {
	text-decoration: none;
	opacity: 0.75;
}

.ru-nl-switcher-item:hover,
.ru-nl-switcher-item:focus {
	opacity: 1;
	text-decoration: underline;
}

.ru-nl-switcher-item.is-active {
	opacity: 1;
	font-weight: 700;
	cursor: default;
	text-decoration: none;
}

.ru-nl-switcher-flag {
	font-size: 1.25em;
	line-height: 1;
}

.ru-nl-switcher-label {
	white-space: nowrap;
}
