:root {
  --font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei UI", "Noto Sans CJK SC", sans-serif;
  --font-serif: "Songti SC", "STSong", Georgia, serif;
  --font-label: Arial, sans-serif;

  --text-2xs: 10px;
  --text-xs: 12px;
  --text-sm: 14px;
  --text-md: 16px;
  --text-lg: 20px;
  --text-xl: 24px;
  --text-2xl: 32px;
  --text-display: 48px;

  --leading-tight: 1.2;
  --leading-body: 1.6;
  --weight-regular: 400;
  --weight-medium: 600;
  --weight-bold: 700;
}

html {
  font-family: var(--font-sans);
  font-size: 16px;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

body,
button,
input,
select,
textarea {
  font-family: inherit;
}
