/* ============================================================
   AICOR 官网 · 组件：简化导航 Nav-Simple
   ------------------------------------------------------------
   适用于 news / article 等简洁内页：
   固定不透明顶栏 + 纯文字导航（无下拉/二维码/联系方式）。
   依赖：tokens.css、utilities.css（.container）
   ============================================================ */

header {
  position: fixed; top: 0; left: 0; right: 0; z-index: 100;
  padding: 20px 0;
  background: rgba(4,6,12,0.88);
  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);
  border-bottom: 1px solid var(--line-soft);
}
.nav-wrap { display: flex; align-items: center; justify-content: space-between; }

.nav-logo { display: flex; align-items: center; gap: 14px; }
.nav-logo img { height: 26px; }
.nav-logo span { font-size: 13px; color: var(--text-3); letter-spacing: 2px; border-left: 1px solid var(--line); padding-left: 14px; }

nav { display: flex; gap: 30px; align-items: center; }
nav a { font-size: 14px; color: var(--text-2); letter-spacing: 1px; transition: color 0.2s; }
nav a:hover { color: var(--text-1); }
nav a.active { color: var(--text-1); font-weight: 600; }
@media (max-width: 900px) { nav { display: none; } }

/* ---------- 语言切换器（下拉框：中/英/西） ---------- */
.nav-lang { display: inline-flex; align-items: center; margin-left: 16px; padding-left: 16px; border-left: 1px solid var(--line); }
.lang-select { font-size: 12px; color: var(--text-1); font-family: inherit; letter-spacing: 0.5px; padding: 4px 8px; border: 1px solid var(--line); border-radius: 6px; background: transparent; cursor: pointer; outline: none; transition: all 0.2s; appearance: auto; }
.lang-select:hover { border-color: var(--accent); color: var(--accent); }
.lang-select option { color: #1a1a2e; background: #fff; }
@media (max-width: 1080px) { .nav-lang { margin-left: 0; padding-left: 0; border-left: none; } }
