/* 曼城官网 · 统一导航组件（2026-10-10 定版 v1）
   仅负责「4 组导航」的分组与下拉表现，不改页面原有配色与布局。
   颜色全部硬编码，不依赖页面 CSS 变量，避免跨页差异。 */
.mc-navi{position:relative;display:inline-block}
.mc-navi>.mc-nl{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;cursor:pointer}
.mc-navi>.mc-nl i{font-style:normal;font-size:9px;line-height:1;opacity:.55;transition:transform .2s ease;transform-origin:50% 50%}
.mc-navi:hover>.mc-nl i{transform:rotate(180deg)}
.mc-dd{
  position:absolute;top:100%;left:50%;min-width:186px;
  transform:translateX(-50%) translateY(8px);
  background:#fff;border:1px solid rgba(15,32,70,.10);border-radius:12px;
  box-shadow:0 18px 46px rgba(15,32,70,.18);
  padding:7px;opacity:0;visibility:hidden;transition:.2s ease;z-index:9998;
}
.mc-navi:hover>.mc-dd,.mc-navi:focus-within>.mc-dd{opacity:1;visibility:visible;transform:translateX(-50%) translateY(2px)}
.mc-dd a{
  display:block;padding:9px 13px;border-radius:8px;font-size:13.5px;font-weight:500;
  color:#46557a;text-decoration:none;white-space:nowrap;transition:.15s;line-height:1.5;
}
.mc-dd a:hover{background:#f5f7fb;color:#a98a45}
/* 无 .nav-links 容器的页面（geo / privacy）用的兜底容器；gap 与主站 .nav-links 对齐 */
.mc-navs{display:flex;gap:22px;align-items:center;flex-wrap:wrap}
/* 兜底配色：geo / privacy 这类页面原本没有 .nav-links a 样式，
   不补的话导航会退化成浏览器默认的蓝/紫链接色，与其他页面不统一。
   主站页的 nav 容器不带 .mc-navs，不受影响。 */
.mc-navs a.mc-nl{color:#46557a;text-decoration:none;font-size:14px;font-weight:500;transition:color .2s ease}
.mc-navs a.mc-nl:hover{color:#c9a55e}
/* 移动端：断点对齐主站的 768px（主站汉堡在此断点生效）。
   ≤768px 时下拉改为静态展开（由页面内注入的 .nav-toggle 控制 .nav-links 的显隐）。 */
@media (max-width:768px){
  .mc-navi{display:block;width:100%}
  .mc-navi>.mc-nl{width:100%;justify-content:space-between}
  .mc-dd{
    position:static;transform:none;opacity:1;visibility:visible;
    box-shadow:none;border:none;background:transparent;padding:2px 0 8px 12px;min-width:0;
  }
  .mc-navi:hover>.mc-dd{transform:none}
  .mc-dd a{padding:6px 0;font-size:13.5px}
  .mc-navs{flex-direction:column;align-items:flex-start;gap:0}
}
