/* Noto Sans SC - Local fallback */
@font-face {
  font-family: 'Noto Sans SC Local';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Noto Sans SC Regular'), local('NotoSansSC-Regular'),
       local('思源黑体 CN Regular'), local('Source Han Sans CN Regular'),
       local('Microsoft YaHei'), local('微软雅黑'),
       local('PingFang SC'), local('苹方-简'),
       local('Hiragino Sans GB'), local('冬青黑体简体中文'),
       local('WenQuanYi Micro Hei'), local('文泉驿微米黑'),
       local('SimHei'), local('黑体');
}

@font-face {
  font-family: 'Noto Sans SC Local';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Noto Sans SC Bold'), local('NotoSansSC-Bold'),
       local('思源黑体 CN Bold'), local('Source Han Sans CN Bold'),
       local('Microsoft YaHei Bold'), local('微软雅黑 Bold'),
       local('PingFang SC Semibold'), local('苹方-简 中粗体'),
       local('Hiragino Sans GB W6'), local('冬青黑体简体中文 W6'),
       local('WenQuanYi Micro Hei Bold'), local('文泉驿微米黑 Bold'),
       local('SimHei'), local('黑体');
}

/* Hind - Local fallback */
@font-face {
  font-family: 'Hind Local';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Hind Regular'), local('Hind-Regular'),
       local('Arial'), local('Helvetica Neue'), local('Helvetica'),
       local('sans-serif');
}

@font-face {
  font-family: 'Hind Local';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Hind Medium'), local('Hind-Medium'),
       local('Arial'), local('Helvetica Neue'), local('Helvetica'),
       local('sans-serif');
}

@font-face {
  font-family: 'Hind Local';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Hind Bold'), local('Hind-Bold'),
       local('Arial Bold'), local('Helvetica Neue Bold'),
       local('sans-serif');
}

/* CSS Variables for easy switching */
:root {
  --font-chinese: 'Noto Sans SC Local', 'PingFang SC', 'Microsoft YaHei', '微软雅黑', 'Hiragino Sans GB', '冬青黑体简体中文', 'WenQuanYi Micro Hei', '文泉驿微米黑', 'SimHei', '黑体', sans-serif;
  --font-english: 'Hind Local', 'Hind', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  --font-fallback: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
}
