
/* CHINESE landing typography — only for Chinese text blocks */

/* Keep page default font untouched (so ES/EN stay original) */

/* Chinese title (if your title is Chinese on the zh landing) */
html[lang="zh"] body.landing h1{
  font-family: "source-han-serif-cn-subset", serif;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0;
}

/* Chinese right-side phrase */
html[lang="zh"] body.landing .landing-right-text{
  font-family: "source-han-serif-cn-subset", serif;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0;
}

/* Chinese subtitle / any Chinese paragraph blocks you have */
html[lang="zh"] body.landing .landing-subtitle{
  font-family: "source-han-sans-sc-variable", sans-serif;
  font-variation-settings: "wght" 250;
  letter-spacing: 0;
}

/* Landing language menu stays Latin */
html[lang="zh"] body.landing .lang-actions a{
  font-family: "source-sans-3", sans-serif; /* or urbana, whatever you use */
  font-weight: 500;
  font-style: normal;
  letter-spacing: .06em; /* only if you want it */
}




/* =========================
   GALLERY UI stays LATIN
   ========================= */
html[lang="zh"] body.page-gallery .site-header .brand a,
html[lang="zh"] body.page-gallery .site-header .site-nav a,
html[lang="zh"] body.page-gallery .site-footer,
html[lang="zh"] body.page-gallery .site-footer a,
html[lang="zh"] body.page-gallery .caption{
  font-family: "source-sans-3", sans-serif;   /* your original UI font */
  font-weight: 300;
  font-style: normal;
  letter-spacing: 0.06em;                    /* keep your UI tracking */
}
/* =========================
   GALLERY Chinese text slides
   ========================= */
html[lang="zh"] body.page-gallery .slide-text .text-title{
  font-family: "source-han-serif-cn-subset", serif;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0;
	
}

html[lang="zh"] body.page-gallery .slide-text .text-body{
  font-family: "source-han-sans-sc-variable",sans-serif;
  font-variation-settings: 'wght' 400;
  letter-spacing: 0;
  line-height: 1.35;*/ /* usually better for Chinese 
}
/* =========================
   CV UI stays LATIN
   ========================= */
html[lang="zh"] body .site-header .brand a,
html[lang="zh"] body .site-header .site-nav a,
html[lang="zh"] body .site-footer,
html[lang="zh"] body .site-footer a{
  font-family: "source-sans-3", sans-serif;
  font-weight: 300;
  font-style: normal;
  letter-spacing: 0.06em;
}
/* =========================
   CV Chinese content
   ========================= */
html[lang="zh"] body .container h1,
html[lang="zh"] body .container h2,
html[lang="zh"] body .container h3{
  font-family: "source-han-serif-cn-subset", serif;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0;
}

html[lang="zh"] body .container p,
html[lang="zh"] body .container li{
  font-family: "source-han-sans-sc-variable",sans-serif;
  font-variation-settings: 'wght' 400;
  letter-spacing: 0;
  line-height: 1.45;
}
	


	
