/**
 * 品牌字体 @font-face 声明
 * 放在 public/ 目录下作为纯静态 CSS，不经过 webpack/css-loader 处理，
 * 因此 url() 路径不会被加上 assetPrefix，始终从项目根目录 /fonts/ 加载。
 *
 * Roboto: EN, numbers, language codes
 * Alibaba PuHuiTi 3.0: ZH UI copy
 */

/* Roboto — WOFF2 (子集化) 为主，原始 TTF 为 fallback */
@font-face {
  font-family: 'Roboto';
  src: url('/fonts/Roboto/Roboto-Regular.woff2') format('woff2'),
       url('/fonts/Roboto/Roboto-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto';
  src: url('/fonts/Roboto/Roboto-Medium.woff2') format('woff2'),
       url('/fonts/Roboto/Roboto-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto';
  src: url('/fonts/Roboto/Roboto-Bold.woff2') format('woff2'),
       url('/fonts/Roboto/Roboto-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Alibaba PuHuiTi 3.0 — WOFF2 (子集化) 为主，原始 OTF 为 fallback */
@font-face {
  font-family: 'Alibaba PuHuiTi 3.0';
  src: url('/fonts/AlibabaPuHuiTi-3/AlibabaPuHuiTi-3-55-Regular.woff2') format('woff2'),
       url('/fonts/AlibabaPuHuiTi-3/AlibabaPuHuiTi-3-55-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alibaba PuHuiTi 3.0';
  src: url('/fonts/AlibabaPuHuiTi-3/AlibabaPuHuiTi-3-65-Medium.woff2') format('woff2'),
       url('/fonts/AlibabaPuHuiTi-3/AlibabaPuHuiTi-3-65-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alibaba PuHuiTi 3.0';
  src: url('/fonts/AlibabaPuHuiTi-3/AlibabaPuHuiTi-3-75-SemiBold.woff2') format('woff2'),
       url('/fonts/AlibabaPuHuiTi-3/AlibabaPuHuiTi-3-75-SemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alibaba PuHuiTi 3.0';
  src: url('/fonts/AlibabaPuHuiTi-3/AlibabaPuHuiTi-3-85-Bold.woff2') format('woff2'),
       url('/fonts/AlibabaPuHuiTi-3/AlibabaPuHuiTi-3-85-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
