/* Shared typography scale. Components select the token for their content role. */
:root{
  --font-ui:"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
  --font-size-body:14px;
  --font-size-control:13px;
  --font-size-caption:12px;
  --font-size-table:13px;
  --font-size-section:16px;
  --font-size-dialog:18px;
  --font-size-page:18px;
  --line-height-body:1.5;
  --line-height-compact:1.45;
  --font-weight-body:400;
  --font-weight-label:500;
  --font-weight-heading:600;
  --font-code:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
}
html,body{font-family:var(--font-ui)}
button,input,select,textarea,optgroup{font-family:var(--font-ui)}
code,pre,kbd,samp{font-family:var(--font-code)}
/* Do not apply a universal font rule: navigation and icon fonts must keep their glyphs. */
