/* 本地字体定义 - 优先使用系统字体 */

/* Inter 字体回退 */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  src: local('Inter Light'), local('Inter-Light'),
       local('Arial'), local('Helvetica'), 
       local('PingFang SC'), local('Microsoft YaHei');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  src: local('Inter Regular'), local('Inter-Regular'),
       local('Arial'), local('Helvetica'),
       local('PingFang SC'), local('Microsoft YaHei');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  src: local('Inter Medium'), local('Inter-Medium'),
       local('Arial'), local('Helvetica'),
       local('PingFang SC'), local('Microsoft YaHei');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  src: local('Inter SemiBold'), local('Inter-SemiBold'),
       local('Arial'), local('Helvetica'),
       local('PingFang SC'), local('Microsoft YaHei');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  src: local('Inter Bold'), local('Inter-Bold'),
       local('Arial'), local('Helvetica'),
       local('PingFang SC'), local('Microsoft YaHei');
}

/* Noto Sans SC 字体回退 */
@font-face {
  font-family: 'Noto Sans SC';
  font-style: normal;
  font-weight: 300;
  src: local('Noto Sans SC Light'), local('NotoSansSC-Light'),
       local('PingFang SC'), local('PingFang SC Light'),
       local('Microsoft YaHei'), local('微软雅黑'),
       local('SimHei'), local('黑体');
}

@font-face {
  font-family: 'Noto Sans SC';
  font-style: normal;
  font-weight: 400;
  src: local('Noto Sans SC Regular'), local('NotoSansSC-Regular'),
       local('PingFang SC'), local('PingFang SC Regular'),
       local('Microsoft YaHei'), local('微软雅黑'),
       local('SimHei'), local('黑体');
}

@font-face {
  font-family: 'Noto Sans SC';
  font-style: normal;
  font-weight: 500;
  src: local('Noto Sans SC Medium'), local('NotoSansSC-Medium'),
       local('PingFang SC'), local('PingFang SC Medium'),
       local('Microsoft YaHei'), local('微软雅黑'),
       local('SimHei'), local('黑体');
}

@font-face {
  font-family: 'Noto Sans SC';
  font-style: normal;
  font-weight: 600;
  src: local('Noto Sans SC SemiBold'), local('NotoSansSC-SemiBold'),
       local('PingFang SC'), local('PingFang SC Semibold'),
       local('Microsoft YaHei'), local('微软雅黑'),
       local('SimHei'), local('黑体');
}

@font-face {
  font-family: 'Noto Sans SC';
  font-style: normal;
  font-weight: 700;
  src: local('Noto Sans SC Bold'), local('NotoSansSC-Bold'),
       local('PingFang SC'), local('PingFang SC Bold'),
       local('Microsoft YaHei'), local('微软雅黑'),
       local('SimHei'), local('黑体');
}

/* 通用字体堆栈 */
.font-inter {
  font-family: 'Inter', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '微软雅黑', 'Arial', 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}

.font-chinese {
  font-family: 'Noto Sans SC', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '微软雅黑', 'SimHei', '黑体', sans-serif;
}