/* Shared lang picker — EN / TR (ES placeholder, hidden on use-case pages). */
.lang-picker {
  display: inline-flex; padding: 3px;
  background: rgba(255,255,255,0.04);
  border: 1px solid var(--line);
  border-radius: 999px;
  gap: 2px;
}
.lang-picker button {
  padding: 5px 11px; border-radius: 999px;
  background: transparent; border: none; cursor: pointer;
  color: var(--text-muted); font-family: inherit;
  font-size: 11px; font-weight: 700; letter-spacing: 0.06em;
  transition: all 0.15s;
}
.lang-picker button.active {
  background: var(--grad); color: #fff;
  box-shadow: 0 4px 12px rgba(6,182,212,0.25);
}
.lang-picker button:not(.active):hover { color: var(--text); }

@media (max-width: 540px) {
  .lang-picker { display: none; }
}
