/* ============================================================
   2026-11-14 审计修复：1366/1280 笔记本头部横向溢出
   仅作用于桌面版头部（<=1024px 已由原样式折叠为抽屉）
   ============================================================ */

.site-header .header-inner {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  min-width: 0;
  gap: 16px;
}

.site-header .header-inner > .brand {
  flex: 0 0 auto;
  min-width: 0;
}

.site-header .header-inner > .main-nav {
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  margin-left: 0;
}

.site-header .header-inner > .header-actions {
  flex: 0 0 auto;
  margin-left: 0;
}

.site-header .header-actions .btn {
  padding: 0 18px;
  white-space: nowrap;
}

/* 1440 及以下：收起低频菜单（公司风采 / 新闻动态），压缩导航内边距，保证单行放得下 */
@media (max-width: 1440px) {
  .site-header .header-inner {
    gap: 10px;
  }

  .site-header .main-nav {
    gap: 0;
  }

  .site-header .main-nav > a {
    padding: 9px 9px;
    font-size: 13.5px;
    letter-spacing: 0;
  }

  .site-header .main-nav > a[href="activities.html"],
  .site-header .main-nav > a[href="news.html"] {
    display: none;
  }

  .site-header .header-actions {
    gap: 8px;
  }

  .site-header .header-actions .btn,
  .site-header .btn-header-ghost,
  .site-header .header-cta {
    padding: 0 14px;
    font-size: 13.5px;
  }
}

@media (max-width: 1200px) {
  .site-header .btn-header-ghost {
    display: none;
  }
}
