/* Переключатель языков — общий компонент для about/performances/perfumery. */

.lang-switch {
  position: fixed;
  top: 20px;
  left: 24px;
  z-index: 1001;
  display: flex;
  gap: 6px;
}

.lang-switch__btn {
  padding: 6px 14px;
  font-size: 0.7rem;
  font-weight: 600;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--text-muted);
  background: rgba(10,10,10,0.6);
  border: 1px solid var(--line);
  border-radius: 20px;
  cursor: pointer;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  transition: all 0.3s ease;
}

.lang-switch__btn:hover {
  color: var(--gold);
  border-color: rgba(212,168,83,0.3);
}

.lang-switch__btn.active {
  color: var(--gold);
  border-color: rgba(212,168,83,0.4);
  background: rgba(212,168,83,0.1);
}

/* На mobile — уходит вниз по центру, не перекрывает navbar/brand. */
@media (max-width: 768px) {
  .lang-switch {
    top: auto;
    left: 50%;
    bottom: 16px;
    transform: translateX(-50%);
  }
}
