/* ----------------------------------------
   Language Selector (same behavior as index)
----------------------------------------- */
.lang-wrapper {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 0.85rem;
  color: #555;
}

.lang-label {
  white-space: nowrap;
}

.lang-select {
  border: 1px solid #ddd;
  border-radius: 6px;
  padding: 4px 6px;
  font-size: 0.85rem;
  background: #fff;
}
