/* Public typography contract: system Chinese fonts; no web-font download. */
:root {
  --ui-font-family: "PingFang SC", "Microsoft YaHei", sans-serif;
  --font: var(--ui-font-family);
  --scene-font: var(--ui-font-family);
}

/* macOS normally resolves PingFang; Windows normally resolves Microsoft YaHei.
   Keep icon glyphs and deliberate code samples on their own font families. */
html, body,
button:not([class*="el-icon-"]), input, select, textarea,
.el-button:not([class*="el-icon-"]), .el-input__inner, .el-textarea__inner, .el-range-input,
.el-table, .el-form, .el-descriptions,
.el-dialog, .el-drawer, .el-message-box, .el-message, .el-notification,
.el-popover, .el-popper, .el-tooltip__popper,
.el-select-dropdown, .el-dropdown-menu, .el-cascader-panel,
.el-picker-panel, .el-time-panel, .el-pagination,
.el-tabs, .el-tree, .el-transfer, .el-collapse,
.description-label, .description-value, #ca-panel, #ca-show {
  font-family: var(--ui-font-family) !important;
}

/* Rendering follows the operating system; do not thin or thicken all text
   using a platform-specific smoothing switch. */
body { -webkit-font-smoothing: auto; }
