/* Device fonts only. Archived Noto files and their license are retained without font-face registration. */
:root{--fxc-font:Arial,"PingFang SC","Microsoft YaHei",sans-serif}
body.fxc-app,body.fxc-site{font-family:var(--fxc-font)}

/* Use familiar platform fonts; keep icon and code fonts independent. */
.fxc-app :is(h1,h2,h3,h4,h5,h6,p,a,label,button,input,select,textarea,table,th,td,dt,dd,summary),.fxc-site :is(h1,h2,h3,h4,h5,h6,p,a,label,button,input,select,textarea,table,th,td,dt,dd,summary){font-family:var(--fxc-font)}

/* Normal Chinese spacing and restrained emphasis across the shared theme. */
body.fxc-site :is(h1,h2,h3,h4,h5,h6),body.fxc-app :is(h1,h2,h3,h4,h5,h6){font-weight:500;letter-spacing:normal}
body.fxc-site .home-hero .home-hero-panel :is(h1,h2),body.fxc-site .home-section-heading h2{font-weight:500;letter-spacing:normal}
body.fxc-site .public-brand b,body.fxc-site .brand b,body.fxc-app .fxc-brand strong,body.fxc-app .fxc-commerce-brand strong{font-weight:600;letter-spacing:normal}
body.fxc-app .fxc-kicker,body.fxc-app .fxc-nav-heading,body.fxc-app .fxc-auth-architecture>div,body.fxc-app .fxc-catalog-aside>h2{letter-spacing:normal}
body.fxc-site .home-shortcut-grid strong,body.fxc-site .public-product-list strong,body.fxc-site .public-service-menu strong,body.fxc-app .fxc-catalog-group summary,body.fxc-app .fxc-configure-native .fxc-config-field-label{font-weight:500}
body.fxc-app .fxc-catalog-price-line>strong,body.fxc-app .fxc-stat strong,body.fxc-app .fxc-summary-total strong,body.fxc-app .fxc-product-price,body.fxc-app .fxc-cart-item strong{font-weight:600;letter-spacing:normal}
body.fxc-app .fxc-configure-native .configoption_total :is(.font-size-20,.fs-24,.fs-20,.fs-22){font-weight:600!important;letter-spacing:normal}
body.fxc-app .fxc-configure-native .configoption_total tr.mobile-hide td:last-child{letter-spacing:normal}
