/*
 * 临时 Poppins 覆盖文件。
 *
 * base.css / font.css 是线上和 canary 共用的固定 CDN 路径，当前不能直接把 Poppins 写进
 * base.css，否则 master/线上未切换时也会被影响。canary 先在 base.css、font.css 之后
 * 额外加载本文件，临时覆盖字体族、字重、行高和按新版规范映射后的旧字号 token，不改颜色等其他样式。
 *
 * 后续确认 Poppins 全量上线时，可以把这里的字体覆盖迁回 base.css，并删除本临时文件引用。
 */
body {
  --pac-font-family: 'Poppins';
  --pac-font-letter-spacing: -0.018em;

  --fs-3xl: 38px;
  --fs-4xl: 46px;
  --fs-5xl: 54px;
  --fs-6xl: 62px;
  --fs-7xl: 70px;
  --fs-40: 38px;
  --fs-48: 46px;
  --fs-56: 54px;
  --fs-64: 62px;
  --fs-72: 70px;

  --fw-bold: 550;
  --fw-medium: 450;
  --fw-normal: 350;
  --fw-light: 300;
  --fw-600: 550;
  --fw-500: 450;
  --fw-400: 350;
  --fw-300: 300;

  --lh-s: 1.3;
  --lh-m: 1.3;
  --lh-tight: 1.3;
  --lh-normal: 1.6;
  --lh-1_1: 1.3;
  --lh-1_2: 1.3;
  --lh-1_3: 1.3;
  --lh-1_5: 1.6;
  --lh-1_6: 1.6;
}

body,
button {
  font-family: 'Poppins', 'NotoSansCJK', 'Arial', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC',
    'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji',
    'Segoe UI Emoji', 'Segoe UI Symbol' !important;
}
