/*
 * i18n.css —— 英文版排版微调（只在 <html lang="en"> 生效，中文站零影响）
 * 设计依据：docs/i18n-design.md 第 10 章
 * 引入位置：英文页 <head> 中，放在 css/my.css 之后（顺序不能变）
 */

/* 拉丁字体优先：复用已引入的 'PT Sans'，避免用中文雅黑渲染拉丁字母 */
html[lang="en"] body {
    font-family: 'PT Sans', 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
    letter-spacing: 0.01em;
    line-height: 1.65;
}

/* 英文文案比中文长，标题字号下调一档，减少折行 */
html[lang="en"] h1 { font-size: 30px; }
html[lang="en"] h2 { font-size: 24px; }
html[lang="en"] h3 { font-size: 20px; }
html[lang="en"] .banner1 h1,
html[lang="en"] .banner2 h1 { font-size: 32px; }

/* 导航：英文项更长，收紧间距并禁止单个菜单项折行 */
html[lang="en"] #mainMenu .navbar-nav > li > a {
    white-space: nowrap;
    margin-right: 18px;
}
@media (min-width: 992px) and (max-width: 1200px) {
    html[lang="en"] #mainMenu .navbar-nav > li > a {
        font-size: 14px;
        margin-right: 10px;
    }
}
/* 二级菜单：给足宽度，长单词不截断 */
html[lang="en"] .subMenu { min-width: 210px; }
html[lang="en"] .subMenu > li > a { white-space: nowrap; }

/* 按钮文案变长：允许换行、内边距稍加大 */
html[lang="en"] .btn { white-space: normal; }
html[lang="en"] .btn-lg { padding: 10px 22px; }

/* 下载列表等窄容器：英文长句允许正常折行 */
html[lang="en"] .downloadbg,
html[lang="en"] .downloadpbg { word-wrap: break-word; }
