/* assets/css/lang-toggle.css */

/* 可调参数：与正文容器保持一致即可 */
:root{
  --container-max: 1400px;   /* 正文/导航共同的最大宽度（按你的站点改 1100/1200/1280 等） */
  --content-gutter: 5rem;    /* 正文/导航共同的左右内边距 2rem */
}

/* 语言显示控制 */
.lang-zh .i18n.en { display: none !important; }
.lang-en .i18n.zh { display: none !important; }

/* 可选：高亮当前语言 */
.lang-zh #lang-zh-link { text-decoration: underline; }
.lang-en #lang-en-link { text-decoration: underline; }

/* 导航栏语言切换链接一行显示 */
.masthead__menu-item--lang {
  white-space: nowrap;
  display: flex;
  align-items: center;
  gap: 0rem;
}
.masthead__menu-item--lang a { display: inline-block; padding: 0; }
.masthead__menu-item--lang .masthead__sep { display: inline-block; padding: 0; }

/* —— 关键：导航容器与正文容器“完全一致”，任何屏幕宽度都一起居中缩放 —— */
.masthead__inner-wrap {
  max-width: var(--container-max);
  margin: 0 auto;
  padding-left: var(--content-gutter);
  padding-right: var(--content-gutter);
  box-sizing: border-box;
}

/* 让菜单更“省位”一些（减少触发折叠） */
.greedy-nav .visible-links > li { margin: 0; }
.greedy-nav .visible-links > li > a {
  padding-left: 0rem;        /* 原 .6rem -> .45rem -> .15rem */
  padding-right: 0rem;
  white-space: nowrap;
  font-size: 1.2rem;          /* 原 0.95rem -> 0.94rem，必要时可降到 0.92rem */
}

