/* De lettertypes uit de export hebben geen Cyrillisch. Later gedeclareerd = voorrang voor deze tekens,
   zodat Russische tekst schreefloos blijft (systeemletter) in plaats van terug te vallen op een serif.
   Gewichten exact gelijk aan fonts.css: met een bereik (100 900) kiest Chrome deze face ook voor Latijn. */
@font-face { font-family: 'Inter'; font-weight: 400; unicode-range: U+0400-04FF;
	src: local('Inter'), local('Helvetica Neue'), local('HelveticaNeue'), local('Segoe UI'), local('Roboto'), local('Arial'); }
@font-face { font-family: 'Inter'; font-weight: 600; unicode-range: U+0400-04FF;
	src: local('Inter SemiBold'), local('HelveticaNeue-Medium'), local('Segoe UI Semibold'), local('Roboto Medium'), local('Arial'); }
@font-face { font-family: 'Inter Tight'; font-weight: 300; unicode-range: U+0400-04FF;
	src: local('Inter Tight Light'), local('HelveticaNeue-Light'), local('Segoe UI Light'), local('Roboto Light'), local('Arial'); }

/* Taalkeuze (niet in het XD-ontwerp; vast linksonder, buiten de WhatsApp-knop rechtsonder). */
.vv-lang {
	position: fixed; left: 16px; bottom: 16px; z-index: 900;
	display: flex; gap: 2px; padding: 4px;
	background: #fcf9f6; border: 1px solid #897749; border-radius: 10px;
	font: 400 12px/1 'Inter', system-ui, sans-serif; letter-spacing: .04em;
}
.vv-lang a {
	color: #897749; text-decoration: none; padding: 7px 8px; border-radius: 7px;
	transition: background-color .2s, color .2s;
}
.vv-lang a:hover, .vv-lang a:focus-visible { background: #e6dccb; outline: none; }
.vv-lang a[aria-current] { background: #897749; color: #fcf9f6; }
html.vl-lock .vv-lang, html.m-lock .vv-lang { visibility: hidden; }
@media print { .vv-lang { display: none; } }
