/**
 * English locale typography — normal spacing, bold for emphasis (not wide letter-spacing)
 */
html[lang="en"] body {
  letter-spacing: normal;
}

html[lang="en"] .header h1,
html[lang="en"] .header h2,
html[lang="en"] .header .logo-text,
html[lang="en"] .section-title,
html[lang="en"] .page-title,
html[lang="en"] #top-title,
html[lang="en"] .status-text,
html[lang="en"] .edu-card h3,
html[lang="en"] .pay-card h2,
html[lang="en"] .locked-overlay h3,
html[lang="en"] .info-card .label,
html[lang="en"] .pos-name,
html[lang="en"] .form-section-title,
html[lang="en"] .report-v3 .card-title,
html[lang="en"] .report-v3 .section-head {
  letter-spacing: normal;
  font-weight: 600;
}

html[lang="en"] .header h1,
html[lang="en"] .section-title,
html[lang="en"] .cta-btn,
html[lang="en"] .btn-primary {
  font-weight: 700;
}

html[lang="en"] .status-text,
html[lang="en"] .edu-tag,
html[lang="en"] .badge-free,
html[lang="en"] .test-banner,
html[lang="en"] .zj-nav-lang-btn,
html[lang="en"] .zj-nav-group-title {
  letter-spacing: normal;
}

html[lang="en"] .edu-tag,
html[lang="en"] .zj-nav-group-title {
  font-weight: 700;
  text-transform: none;
}

html[lang="en"] .btn-primary,
html[lang="en"] .btn-secondary,
html[lang="en"] .cta-btn,
html[lang="en"] .btn-retry,
html[lang="en"] .upload-btn {
  letter-spacing: normal;
  font-weight: 600;
}

html[lang="en"] .section-subtitle,
html[lang="en"] .header p,
html[lang="en"] .status-sub,
html[lang="en"] .edu-card p,
html[lang="en"] .pos-hint,
html[lang="en"] .info-card .sub,
html[lang="en"] .zj-nav-link {
  letter-spacing: normal;
}

html[lang="en"] .zj-nav-link--emphasis {
  font-weight: 700;
}

html[lang="en"] .subtitle,
html[lang="en"] .section-sub,
html[lang="en"] .form-label {
  letter-spacing: normal;
  font-weight: 500;
}
