/* 语言选择下拉框（导航栏） */
#langSel {
  margin-left: 14px;
  background: var(--panel);
  color: var(--text);
  border: 1px solid var(--panel-border);
  border-radius: 8px;
  padding: 7px 10px;
  font-size: 13.5px;
  font-family: inherit;
  outline: none;
  cursor: pointer;
}
#langSel:hover { border-color: #cbd6e4; }
#langSel:focus { border-color: var(--blue); }
#langSel option { background: var(--panel); color: var(--text); }

@media (max-width: 860px) {
  #langSel { margin-left: auto; }
  .nav-inner { gap: 12px; }
}
