/* MEILI AI v5.27 · 语言切换器
   ------------------------------------------------------------
   导航栏内「中 / EN」文字切换。当前语言是静态文字（aria-current），
   另一种语言是普通 <a> 链接 —— 没有 JS 也能跳，SEO 也能识别。

   桌面一处（导航右侧 .v4-nav__aside），移动一处（抽屉菜单里），
   两者互斥显示：桌面看 aside 那个，抽屉里看 menu 那个。
*/
.v5-lang {
  display: inline-flex; align-items: center; gap: 5px;
  font: 500 12px/1 var(--v4-sans); letter-spacing: .04em;
  white-space: nowrap; user-select: none;
}
.v5-lang__opt {
  color: var(--t4); text-decoration: none;
  padding: 7px 4px; border-radius: 6px;
  transition: color .3s var(--v4-ease), background .3s var(--v4-ease);
}
a.v5-lang__opt:hover { color: var(--t1); background: rgba(255, 255, 255, .06); }
.v5-lang__opt[aria-current="true"] { color: var(--t1); }
.v5-lang__opt:focus-visible { outline: 2px solid var(--t-accent); outline-offset: 2px; }
.v5-lang__sep { color: rgba(255, 255, 255, .2); font-weight: 400; }

/* 移动端那个在抽屉菜单里，默认藏起来 */
.v5-lang--m { display: none; }
@media (max-width: 1023px) {
  .v5-lang--d { display: none; }
  .v5-lang--m {
    display: inline-flex; align-self: flex-start;
    margin-bottom: var(--sp-2); padding-left: 14px;
  }
  .v5-lang--m .v5-lang__opt { padding: 8px 6px; }
}
