#er-perfect-lang{
  position:fixed;
  right:18px;
  bottom:94px;
  z-index:2147483646;
  display:flex;
  align-items:center;
  gap:3px;
  padding:5px;
  background:rgba(12,8,18,.96);
  border:1px solid rgba(238,8,125,.7);
  border-radius:999px;
  box-shadow:0 8px 28px rgba(0,0,0,.40);
  backdrop-filter:blur(10px);
  font-family:Arial,sans-serif;
}
#er-perfect-lang button{
  appearance:none;
  border:0;
  background:transparent;
  color:#bdb4c8;
  cursor:pointer;
  min-width:49px;
  padding:8px 10px;
  border-radius:999px;
  font-size:12px;
  font-weight:800;
  line-height:1;
}
#er-perfect-lang button.active{
  color:#fff;
  background:linear-gradient(135deg,#ef0a7d,#713cff);
}
#er-perfect-lang button:hover{color:#fff}

#google_translate_element,
.er-google-holder,
.goog-te-banner-frame,
.goog-te-gadget,
.goog-logo-link,
.goog-te-balloon-frame,
.goog-tooltip,
.goog-tooltip:hover{
  position:absolute!important;
  left:-99999px!important;
  top:-99999px!important;
  width:1px!important;
  height:1px!important;
  overflow:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
}
body{top:0!important;}
.skiptranslate iframe{display:none!important;}

@media(max-width:600px){
  #er-perfect-lang{
    right:10px;
    bottom:88px;
    padding:4px;
  }
  #er-perfect-lang button{
    min-width:45px;
    padding:7px 8px;
  }
}