
/* Minimal styling for the compact language toggle button */
.lang-toggle{
  position: fixed;
  top: 22px;
  right: 60px;
  z-index: 60;
  height: 28px;
  min-width: 34px;
  padding: 0 8px;
  border-radius: 8px;
  border: 1px solid rgba(255,255,255,.12);
  background: rgba(24,24,27,.7);
  color: rgba(255,255,255,.9);
  font: 600 11px/1 system-ui, -apple-system, Segoe UI, Roboto, Inter, Arial, sans-serif;
  letter-spacing: .5px;
  backdrop-filter: blur(8px);
  cursor: pointer;
}
.lang-toggle:hover{ background: rgba(24,24,27,.9); }

/* Responsive adjustments for language toggle */
@media (min-width: 640px) {
  .lang-toggle {
    top: 28px;
    right: 80px;
    height: 32px;
    font-size: 12px;
    padding: 0 10px;
  }
}

@media (min-width: 768px) {
  .lang-toggle {
    right: 120px;
  }
}

@media (min-width: 1024px) {
  .lang-toggle {
    right: 20px;
    top: 24px;
    height: 34px;
  }
}

@media (min-width: 1280px) {
  .lang-toggle {
    right: 30px;
    top: 26px;
  }
}
