/* Google Translate Website Widget (see public_layout.html) runs silently,
   triggered to match the existing EN/DE switcher rather than shown as its
   own control — these rules hide the banner/UI chrome it otherwise injects
   (a top banner iframe that pushes the whole page down, a hover tooltip on
   translated words, and the highlight it puts behind translated text) so
   it looks like the page was simply authored in that language. */
/* The banner's real class, confirmed against the live DOM, is an
   obfuscated Google-generated one (e.g. "VIpgJd-ZVi9od-ORHb-OEVmcd") that
   isn't safe to depend on — it's changed before and can change again. The
   one constant across every version of this widget is "skiptranslate" on
   the wrapper div Google inserts as a direct child of <body>, so that's
   what this targets structurally instead of by Google's current class
   name. .goog-te-banner-frame/iframe[src*="translate.google"] are kept as
   a harmless fallback in case an older/different variant of the widget
   ever is in play. */
body > .skiptranslate,
.skiptranslate iframe,
.goog-te-banner-frame.skiptranslate,
.goog-te-banner-frame,
iframe[src*="translate.google"] {
  display: none !important;
  height: 0 !important;
  visibility: hidden !important;
}
body {
  top: 0 !important;
}
.goog-te-gadget-icon,
.goog-te-gadget-simple,
#goog-gt-tt,
.goog-te-balloon-frame {
  display: none !important;
}
.goog-text-highlight {
  background: none !important;
  box-shadow: none !important;
}
#google_translate_element {
  display: none !important;
}
