.hat-switcher{display:flex;align-items:center;gap:10px}
.hat-switcher__buttons{display:flex;gap:8px;flex-wrap:wrap}
.hat-switcher__btn{border:1px solid rgba(0,0,0,.2);padding:6px 10px;border-radius:8px;background:#fff;cursor:pointer;font:inherit}
.hat-switcher__btn.is-active{font-weight:700;text-decoration:underline}
.hat-gt{display:none}

/* === Hide Google Translate top banner bar === */
.goog-te-banner-frame,
.goog-te-banner-frame.skiptranslate {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
}

/* Google sometimes offsets body when banner appears */
body,
body.skiptranslate {
  top: 0 !important;
}

/* === Hide hover tooltip / balloon === */
#goog-gt-tt,
.goog-tooltip,
.goog-tooltip:hover,
.goog-text-highlight,
.goog-te-balloon-frame,
.goog-te-spinner-pos {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

/* Disable hover highlight styling */
.goog-text-highlight {
  background-color: transparent !important;
  box-shadow: none !important;
}


/* Extra: newer GT banner classes */
.VIpgJd-ZVi9od-ORHb-OEVmcd{display:none!important;visibility:hidden!important;height:0!important;opacity:0!important;}
