/* 本地化Noto Sans SC字体 */
@font-face {
  font-family: 'Noto Sans SC';
  font-style: normal;
  font-weight: 100;
  src: local('Noto Sans SC Thin'), local('NotoSansSC-Thin'),
       url('../fonts/noto-sans/NotoSansSC-Thin.otf') format('opentype');
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans SC';
  font-style: normal;
  font-weight: 300;
  src: local('Noto Sans SC Light'), local('NotoSansSC-Light'),
       url('../fonts/noto-sans/NotoSansSC-Light.otf') format('opentype');
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans SC';
  font-style: normal;
  font-weight: 400;
  src: local('Noto Sans SC Regular'), local('NotoSansSC-Regular'),
       url('../fonts/noto-sans/NotoSansSC-Regular.otf') format('opentype');
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans SC';
  font-style: normal;
  font-weight: 500;
  src: local('Noto Sans SC Medium'), local('NotoSansSC-Medium'),
       url('../fonts/noto-sans/NotoSansSC-Medium.otf') format('opentype');
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans SC';
  font-style: normal;
  font-weight: 700;
  src: local('Noto Sans SC Bold'), local('NotoSansSC-Bold'),
       url('../fonts/noto-sans/NotoSansSC-Bold.otf') format('opentype');
  font-display: swap;
}

@font-face {
  font-family: 'Noto Sans SC';
  font-style: normal;
  font-weight: 900;
  src: local('Noto Sans SC Black'), local('NotoSansSC-Black'),
       url('../fonts/noto-sans/NotoSansSC-Black.otf') format('opentype');
  font-display: swap;
}

/* 备用字体 */
@font-face {
  font-family: 'Noto Sans SC Fallback';
  font-style: normal;
  font-weight: 400;
  src: local('Helvetica Neue'), local('Arial'), local('sans-serif');
} 