/* Traditional Chinese typography overrides.
   Loaded after style.css on zh/*.html pages only. */

:root {
  --font-head-zh: 'Noto Sans TC', 'Karla', 'PingFang TC', 'Microsoft JhengHei', sans-serif;
  --font-body-zh: 'Noto Sans TC', 'Open Sans', 'PingFang TC', 'Microsoft JhengHei', sans-serif;
}

body {
  font-family: var(--font-body-zh);
  letter-spacing: 0.01em;
}

h1, h2, h3, h4,
.brand-name, .eyebrow, .btn,
.nav-desktop a, .mobile-nav a,
.hero-stat strong, .hero-glass-stats strong,
.footprint-flag, .timeline-year, .lang-switch a,
.footer-col h4 {
  font-family: var(--font-head-zh);
}

h2.section-title { letter-spacing: 0; }
p.section-lead, .intro-copy p, .pillar-card p,
.footprint-card p, .value-card p, .timeline-item p,
.contact-card p, .map-note p, .disclaimer-note {
  letter-spacing: 0.01em;
}
