
.language-switcher{
  position:fixed;
  right:16px;
  bottom:16px;
  z-index:99999;
  background:#111;
  color:#fff;
  border:1px solid #333;
  border-radius:999px;
  padding:6px;
  display:flex;
  gap:6px;
  box-shadow:0 8px 24px rgba(0,0,0,.25);
  font-family:Arial, sans-serif;
}
.language-switcher button{
  border:none;
  border-radius:999px;
  padding:7px 10px;
  background:#222;
  color:#fff;
  cursor:pointer;
  font-weight:700;
  font-size:12px;
}
.language-switcher button.active{
  background:#ffc107;
  color:#111;
}
html[dir="rtl"] body{
  direction:rtl;
  text-align:right;
}
html[dir="rtl"] .language-switcher{
  right:auto;
  left:16px;
}
