/* Minimal language switch styling that follows project buttons */
.lang-switch {
  display: inline-flex;
  gap: 0.35rem;
  align-items: center;
}

.lang-switch .lang-btn {
  padding: 0.35rem 0.7rem;
  line-height: 1;
  border-radius: 999px;
  white-space: nowrap;
}

.lang-switch .lang-btn.is-active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #545454 !important;
}

.navbar .lang-switch {
  margin-left: 0.75rem;
}

@media (max-width: 991px) {
  .navbar .lang-switch {
    margin: 0.75rem 0 0;
  }
}

