/* Locale-specific CSS for Chinese (zh)
   Loaded only on /zh/ pages via Base.astro
   All Chinese sizing/design tweaks go here — EN/FR are never affected
*/

/* Chinese characters need more vertical space */
html.lang-zh h1,
html.lang-zh h2,
html.lang-zh h3,
html.lang-zh .font-gradual {
  line-height: 1.3 !important;
  letter-spacing: 0 !important;
}

/* Body text needs slightly more line height */
html.lang-zh p,
html.lang-zh .font-instrument {
  line-height: 1.6 !important;
}

/* Eyebrow labels */
html.lang-zh .eyebrow {
  letter-spacing: 0.05em !important;
}

/* Buttons: Chinese text is wider, ensure padding accommodates */
html.lang-zh a[class*="rounded-full"],
html.lang-zh button[class*="rounded-full"] {
  white-space: nowrap;
}
