/* zh-home.css - the Chinese homepage only (index.html; rules scoped to html[lang="zh-cn"], which Linguise sets on /zh-cn/).
   The hero's opening line is six separate pieces for the word-by-word reveal. The spaces between them in the markup are right for English
   but show as gaps in Chinese. As flex items the pieces lose those spaces; each piece stays whole, so a line can only break between pieces. */
html[lang="zh-cn"] .hero__opening-line { display: flex; flex-wrap: wrap; justify-content: center; }
html[lang="zh-cn"] .hero__opening-word { white-space: nowrap; }
