/* 极采运营工作台 - 统一中文字体
 * 使用阿里巴巴普惠体 2.0（免费商用）
 * 后续新增模块只需引入本文件即可复用相同字体栈
 */

@font-face {
  font-family: 'Alibaba PuHuiTi 2.0';
  src: url('fonts/AlibabaPuHuiTi-2-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alibaba PuHuiTi 2.0';
  src: url('fonts/AlibabaPuHuiTi-2-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alibaba PuHuiTi 2.0';
  src: url('fonts/AlibabaPuHuiTi-2-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* 全局字体变量，供各模块统一使用
 * 注意：修改本文件后，请同步更新所有引用处的 ?v= 版本号，确保缓存刷新
 */
:root {
  --workbench-font: 'Alibaba PuHuiTi 2.0', 'Microsoft YaHei UI', 'Microsoft YaHei', 'PingFang SC', 'Hiragino Sans GB', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
  --workbench-mono: 'APTOS', 'Cascadia Mono', 'Consolas', 'Alibaba PuHuiTi 2.0', monospace;
}

/* 高分屏（Windows 200% / Mac Retina）优化：
 * 高缩放下抗锯齿字体容易偏细，适度放大基准字号与行高，保持清晰饱满。
 * 后续新增模块无需重复设置，引入本文件即可继承。
 */
@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 168dpi) {
  html {
    font-size: 15px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
  }
}
