/* styles_en.css — 英文界面排版覆盖。
 * 所有规则均以 html[lang="en"] 作用域，默认中文态不受影响。
 * 依据：docs/superpowers/plans/2026-08-26-english-i18n-plan.md 决策 #6。
 */

/* 英文拉丁优先系统字体栈，放宽行高以适配较长单词换行 */
html[lang="en"] body {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    letter-spacing: 0;
    line-height: 1.6;
}

/* 设计模型工作台：保持与 body 一致的拉丁优先栈（覆盖 design-model.css 内 CJK 优先栈） */
html[lang="en"] .design-model-workbench {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}

/* 步骤条：英文步骤标题较长（如 "Link Modeling & Simulation"），加宽并留白避免折行拥挤 */
html[lang="en"] .design-step-item {
    width: 184px;
    padding-left: 8px;
    padding-right: 8px;
}

html[lang="en"] .design-step-list {
    gap: 8px;
}

/* 首页题卡指标 chip：英文标签较长，允许换行而非溢出 */
html[lang="en"] .design-home-chip.is-metric {
    white-space: normal;
    line-height: 1.35;
}

/* 按钮/语言切换：英文无需 CJK 紧凑字距，防长标签折行 */
html[lang="en"] .design-primary-button,
html[lang="en"] .design-secondary-button,
html[lang="en"] .design-graph-tools button,
html[lang="en"] .lang-toggle {
    letter-spacing: 0;
    white-space: nowrap;
}

/* 首页主标题：英文名称较长，按中文等宽比例缩小字号以保持单行（不换行） */
html[lang="en"] .intro-title {
    font-size: clamp(25px, 3.3vw, 44px);
}
