/* Vernalis Translator — hides Google Translate's own UI; the theme's elements are the switch. */

#vtr-google-element,
.goog-te-banner-frame,
iframe.skiptranslate,
.skiptranslate > iframe,
#goog-gt-tt,
.goog-te-balloon-frame,
.goog-tooltip,
.goog-te-spinner-pos,
.VIpgJd-ZVi9od-ORHb-OEVmcd,
.VIpgJd-ZVi9od-aZ2wEe-wOHMyf,
.VIpgJd-yAWNEb-L7lbkb {
	display: none !important;
}

/* Google pushes the page down to make room for its banner. */
html.translated-ltr body,
html.translated-rtl body,
body {
	top: 0 !important;
}

.goog-text-highlight,
.VIpgJd-yAWNEb-VIpgJd-fmcmS-sn54Q {
	background: none !important;
	box-shadow: none !important;
}

/* Shortcode output — deliberately minimal so the theme can style it. */
.vtr-switcher {
	display: flex;
	flex-wrap: wrap;
	gap: 0.75em;
	margin: 0;
	padding: 0;
	list-style: none;
}

.vtr-switcher a {
	text-decoration: none;
}

.vtr-switcher .vtr-active > a,
.vtr-switcher a.vtr-active {
	font-weight: 700;
}

body [data-vtr-lang] {
	cursor: pointer;
}
