/* ============================================================
   中文版字体栈 - 仅本地系统字体（微软雅黑→苹方→思源黑体）+ CJK 字距覆盖
   ============================================================ */

/* ---- 全局字体 ---- */
body { --font-primary: 'Microsoft YaHei', 'PingFang SC', 'Source Han Sans SC', sans-serif; }

/* ---- CJK 微调：中文文本统一 1px 字距（全站 letter-spacing 均覆盖为 1px） ---- */
html[lang="zh-CN"] .ab-cta__desc { letter-spacing: 1px; }
html[lang="zh-CN"] .ab-cta__title { letter-spacing: 1px; }
html[lang="zh-CN"] .ab-glance__crumb-link { letter-spacing: 1px; }
html[lang="zh-CN"] .ab-glance__title { letter-spacing: 1px; }
html[lang="zh-CN"] .ab-global__desc { letter-spacing: 1px; }
html[lang="zh-CN"] .ab-global__title { letter-spacing: 1px; }
html[lang="zh-CN"] .ab-kv__subtitle { letter-spacing: 1px; }
html[lang="zh-CN"] .ab-kv__title { letter-spacing: 1px; }
html[lang="zh-CN"] .ab-kv--markets .ab-kv__subtitle, .ab-kv--mobile-full .ab-kv__subtitle { letter-spacing: 1px; }
html[lang="zh-CN"] .about__label { letter-spacing: 1px; }
html[lang="zh-CN"] .about__number { letter-spacing: 1px; }
html[lang="zh-CN"] .about__stat-200k-outer .about__number, .about__stat-150k-outer .about__number { letter-spacing: 1px !important; }
html[lang="zh-CN"] .about__title { letter-spacing: 1px; }
html[lang="zh-CN"] .about__unit { letter-spacing: 1px; }
html[lang="zh-CN"] .ab-stats__item--200 .ab-stats__num { letter-spacing: 1px; }
html[lang="zh-CN"] .ab-stats__label { letter-spacing: 1px; }
html[lang="zh-CN"] .ab-stats__num { letter-spacing: 1px; }
html[lang="zh-CN"] .ab-stats__unit { letter-spacing: 1px; }
html[lang="zh-CN"] .ab-supply__desc { letter-spacing: 1px; }
html[lang="zh-CN"] .ab-supply__title { letter-spacing: 1px; }
html[lang="zh-CN"] .acs-glance__crumb-link { letter-spacing: 1px; }
html[lang="zh-CN"] .acs-glance__item-desc { letter-spacing: 1px; }
html[lang="zh-CN"] .acs-glance__item-title { letter-spacing: 1px; }
html[lang="zh-CN"] .acs-glance__title { letter-spacing: 1px; }
html[lang="zh-CN"] .acs-kv__desc { letter-spacing: 1px; }
html[lang="zh-CN"] .acs-kv__title { letter-spacing: 1px; }
html[lang="zh-CN"] .acs-roles__item-desc { letter-spacing: 1px; }
html[lang="zh-CN"] .acs-roles__item-title { letter-spacing: 1px; }
html[lang="zh-CN"] .acs-roles__title { letter-spacing: 1px; }
html[lang="zh-CN"] .acs-switch__card-desc { letter-spacing: 1px; }
html[lang="zh-CN"] .acs-switch__card-title { letter-spacing: 1px; }
html[lang="zh-CN"] .acs-switch__desc { letter-spacing: 1px; }
html[lang="zh-CN"] .acs-switch__title { letter-spacing: 1px; }
html[lang="zh-CN"] .aes-env__badge { letter-spacing: 1px; }
html[lang="zh-CN"] .aes-env__crumb-current { letter-spacing: 1px; }
html[lang="zh-CN"] .aes-env__crumb-link { letter-spacing: 1px; }
html[lang="zh-CN"] .aes-env__desc { letter-spacing: 1px; }
html[lang="zh-CN"] .aes-env__title { letter-spacing: 1px; }
html[lang="zh-CN"] .aes-kv__desc { letter-spacing: 1px; }
html[lang="zh-CN"] .aes-kv__title { letter-spacing: 1px; }
html[lang="zh-CN"] .aes-news__item-title { letter-spacing: 1px; }
html[lang="zh-CN"] .aes-news__title { letter-spacing: 1px; }
html[lang="zh-CN"] .aes-soc__badge { letter-spacing: 1px; }
html[lang="zh-CN"] .aes-soc__desc { letter-spacing: 1px; }
html[lang="zh-CN"] .aes-soc__title { letter-spacing: 1px; }
html[lang="zh-CN"] .application__hover-text { letter-spacing: 1px; }
html[lang="zh-CN"] .application__subtitle { letter-spacing: 1px; }
html[lang="zh-CN"] .application__title { letter-spacing: 1px; }
html[lang="zh-CN"] .ard-cap__card-desc { letter-spacing: 1px; }
html[lang="zh-CN"] .ard-cap__card-title { letter-spacing: 1px; }
html[lang="zh-CN"] .ard-cap__desc { letter-spacing: 1px; }
html[lang="zh-CN"] .ard-cap__title { letter-spacing: 1px; }
html[lang="zh-CN"] .ard-kv__title { letter-spacing: 1px; }
html[lang="zh-CN"] .ard-platform__crumb-link { letter-spacing: 1px; }
html[lang="zh-CN"] .ard-platform__desc { letter-spacing: 1px; }
html[lang="zh-CN"] .ard-platform__stat-label { letter-spacing: 1px; }
html[lang="zh-CN"] .ard-platform__stat-num { letter-spacing: 1px; }
html[lang="zh-CN"] .ard-platform__title { letter-spacing: 1px; }
html[lang="zh-CN"] .ard-tech__desc { letter-spacing: 1px; }
html[lang="zh-CN"] .ard-tech__item { letter-spacing: 1px; }
html[lang="zh-CN"] .ard-tech__title { letter-spacing: 1px; }
html[lang="zh-CN"] .ard-timeline__active-title { letter-spacing: 1px; }
html[lang="zh-CN"] .ard-timeline__desc { letter-spacing: 1px; }
html[lang="zh-CN"] .ard-timeline__step-title { letter-spacing: 1px; }
html[lang="zh-CN"] .ard-timeline__title { letter-spacing: 1px; }
html[lang="zh-CN"] .contact__subtitle { letter-spacing: 1px; }
html[lang="zh-CN"] .contact__title { letter-spacing: 1px; }
html[lang="zh-CN"] .ct-cta__desc { letter-spacing: 1px; }
html[lang="zh-CN"] .ct-cta__title { letter-spacing: 1px; }
html[lang="zh-CN"] .ct-fac__desc { letter-spacing: 1px; }
html[lang="zh-CN"] .ct-fac__tag { letter-spacing: 1px; }
html[lang="zh-CN"] .ct-fac__title { letter-spacing: 1px; }
html[lang="zh-CN"] .ct-info__btn { letter-spacing: 1px; }
html[lang="zh-CN"] .ct-info__crumb-current { letter-spacing: 1px; }
html[lang="zh-CN"] .ct-info__label { letter-spacing: 1px; }
html[lang="zh-CN"] .ct-info__side-title { letter-spacing: 1px; }
html[lang="zh-CN"] .ct-info__value { letter-spacing: 1px; }
html[lang="zh-CN"] .ct-kv__title { letter-spacing: 1px; }
html[lang="zh-CN"] .hero__scroll-text { letter-spacing: 1px; }
html[lang="zh-CN"] .hero__since { letter-spacing: 1px; }
html[lang="zh-CN"] .hero__title { letter-spacing: 1px; }
html[lang="zh-CN"] .mk-card__desc { letter-spacing: 1px; }
html[lang="zh-CN"] .mk-card__title { letter-spacing: 1px; }
html[lang="zh-CN"] .mk-cards__crumb-link { letter-spacing: 1px; }
html[lang="zh-CN"] .mk-cta__btn { letter-spacing: 1px; }
html[lang="zh-CN"] .mk-cta__lead { letter-spacing: 1px; }
html[lang="zh-CN"] .mk-cta__title { letter-spacing: 1px; }
html[lang="zh-CN"] .mkd-adv__item-desc { letter-spacing: 1px; }
html[lang="zh-CN"] .mkd-adv__item-title { letter-spacing: 1px; }
html[lang="zh-CN"] .mkd-adv__title { letter-spacing: 1px; }
html[lang="zh-CN"] .mkd-kv__crumb-link, .mkd-kv__crumb-current { letter-spacing: 1px; }
html[lang="zh-CN"] .mkd-kv__desc { letter-spacing: 1px; }
html[lang="zh-CN"] .mkd-kv__title { letter-spacing: 1px; }
html[lang="zh-CN"] .mkd-news__date { letter-spacing: 1px; }
html[lang="zh-CN"] .mkd-news__item-title { letter-spacing: 1px; }
html[lang="zh-CN"] .mkd-news__title { letter-spacing: 1px; }
html[lang="zh-CN"] .mkd-table__swipe { letter-spacing: 1px; }
html[lang="zh-CN"] .mkd-table__table tbody .mkd-table__group .mkd-table__count { letter-spacing: 1px; }
html[lang="zh-CN"] .mkd-table__table tbody .mkd-table__group td { letter-spacing: 1px; }
html[lang="zh-CN"] .mkd-table__table tbody td { letter-spacing: 1px; }
html[lang="zh-CN"] .mkd-table__table thead th { letter-spacing: 1px; }
html[lang="zh-CN"] .mkd-table__title { letter-spacing: 1px; }
html[lang="zh-CN"] .mkd-table__unit { letter-spacing: 1px; }
html[lang="zh-CN"] .mk-kv__subtitle { letter-spacing: 1px; }
html[lang="zh-CN"] .mk-kv__title { letter-spacing: 1px; }
html[lang="zh-CN"] .mk-sidenav__pill { letter-spacing: 1px; }
html[lang="zh-CN"] .nd-carousel__caption { letter-spacing: 1px; }
html[lang="zh-CN"] .nd-copy { letter-spacing: 1px; }
html[lang="zh-CN"] .nd-copy__title { letter-spacing: 1px; }
html[lang="zh-CN"] .nd-crumb__link { letter-spacing: 1px; }
html[lang="zh-CN"] .nd-date { letter-spacing: 1px; }
html[lang="zh-CN"] .nd-guide__text { letter-spacing: 1px; }
html[lang="zh-CN"] .nd-images__caption { letter-spacing: 1px; }
html[lang="zh-CN"] .nd-nav__link { letter-spacing: 1px; }
html[lang="zh-CN"] .nd-title { letter-spacing: 1px; }
html[lang="zh-CN"] .news__desc { letter-spacing: 1px; }
html[lang="zh-CN"] .news__title { letter-spacing: 1px; }
html[lang="zh-CN"] .news__title-text { letter-spacing: 1px; }
html[lang="zh-CN"] .nw-card__date { letter-spacing: 1px; }
html[lang="zh-CN"] .nw-card__title { letter-spacing: 1px; }
html[lang="zh-CN"] .nw-kv__desc { letter-spacing: 1px; }
html[lang="zh-CN"] .nw-kv__title { letter-spacing: 1px; }
html[lang="zh-CN"] .nw-list__crumb-link { letter-spacing: 1px; }
html[lang="zh-CN"] .pd2-kv__crumb-link, .pd2-kv__crumb-current { letter-spacing: 1px; }
html[lang="zh-CN"] .pd2-kv__desc { letter-spacing: 1px; }
html[lang="zh-CN"] .pd2-kv__feature span { letter-spacing: 1px; }
html[lang="zh-CN"] .pd2-kv__features-title { letter-spacing: 1px; }
html[lang="zh-CN"] .pd2-kv__title { letter-spacing: 1px; }
html[lang="zh-CN"] .pd2-markets__title { letter-spacing: 1px; }
html[lang="zh-CN"] .pd2-news__item-title { letter-spacing: 1px; }
html[lang="zh-CN"] .pd2-news__title { letter-spacing: 1px; }
html[lang="zh-CN"] .pd-caps__crumb-link { letter-spacing: 1px; }
html[lang="zh-CN"] .pd-caps__label { letter-spacing: 1px; }
html[lang="zh-CN"] .pd-caps__subtitle { letter-spacing: 1px; }
html[lang="zh-CN"] .pd-caps__title { letter-spacing: 1px; }
html[lang="zh-CN"] .pd-caps__value { letter-spacing: 1px; }
html[lang="zh-CN"] .pd-cta__btn { letter-spacing: 1px; }
html[lang="zh-CN"] .pd-cta__lead { letter-spacing: 1px; }
html[lang="zh-CN"] .pd-cta__title { letter-spacing: 1px; }
html[lang="zh-CN"] .pd-kv__subtitle { letter-spacing: 1px; }
html[lang="zh-CN"] .pd-kv__title { letter-spacing: 1px; }
html[lang="zh-CN"] .pd-series__card-title { letter-spacing: 1px; }
html[lang="zh-CN"] .pd-series__title { letter-spacing: 1px; }
html[lang="zh-CN"] .products__card-title { letter-spacing: 1px; }
html[lang="zh-CN"] .products__subtitle { letter-spacing: 1px; }
html[lang="zh-CN"] .products__title { letter-spacing: 1px; }
