@font-face {
  font-family: 'NotoSans-Bold';
  src: url('./NotoSans-Bold.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: 'NotoSans-Medium';
  src: url('./NotoSans-Medium.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: 'NotoSans-Regular';
  src: url('./NotoSans-Regular.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: 'NotoSans-SemiBold';
  src: url('./NotoSans-SemiBold.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: 'NotoSans-Light';
  src: url('./NotoSans-Light.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: 'NotoSans-Italic';
  src: url('./NotoSans-Italic.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NotoSansSC-Bold';
  src: url('https://fonts.bsiconnect.app/NotoSansSC-Bold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NotoSansSC-Light';
  src: url('https://fonts.bsiconnect.app/NotoSansSC-Light.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NotoSansSC-Medium';
  src: url('https://fonts.bsiconnect.app/NotoSansSC-Medium.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NotoSansSC-Regular';
  src: url('https://fonts.bsiconnect.app/NotoSansSC-Regular.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NotoSansSC-SemiBold';
  src: url('https://fonts.bsiconnect.app/NotoSansSC-SemiBold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NotoSansSC-Thin';
  src: url('https://fonts.bsiconnect.app/NotoSansSC-Thin.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NotoSansTC-Bold';
  src: url('https://fonts.bsiconnect.app/NotoSansTC-Bold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NotoSansTC-Light';
  src: url('https://fonts.bsiconnect.app/NotoSansTC-Light.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NotoSansTC-Medium';
  src: url('https://fonts.bsiconnect.app/NotoSansTC-Medium.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NotoSansTC-Regular';
  src: url('https://fonts.bsiconnect.app/NotoSansTC-Regular.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NotoSansTC-SemiBold';
  src: url('https://fonts.bsiconnect.app/NotoSansTC-SemiBold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NotoSansTC-Thin';
  src: url('https://fonts.bsiconnect.app/NotoSansTC-Thin.ttf') format('truetype');
  font-display: swap;
}

/* Japanese */
@font-face {
  font-family: 'NotoSansJP-Bold';
  src: url('https://fonts.bsiconnect.app/NotoSansJP-Bold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NotoSansJP-Light';
  src: url('https://fonts.bsiconnect.app/NotoSansJP-Light.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NotoSansJP-Medium';
  src: url('https://fonts.bsiconnect.app/NotoSansJP-Medium.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NotoSansJP-Regular';
  src: url('https://fonts.bsiconnect.app/NotoSansJP-Regular.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NotoSansJP-SemiBold';
  src: url('https://fonts.bsiconnect.app/NotoSansJP-SemiBold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NotoSansJP-Thin';
  src: url('https://fonts.bsiconnect.app/NotoSansJP-Thin.ttf') format('truetype');
  font-display: swap;
}

/* Korean */

@font-face {
  font-family: 'NotoSansKR-Bold';
  src: url('https://fonts.bsiconnect.app/NotoSansKR-Bold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NotoSansKR-Light';
  src: url('https://fonts.bsiconnect.app/NotoSansKR-Light.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NotoSansKR-Medium';
  src: url('https://fonts.bsiconnect.app/NotoSansKR-Medium.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NotoSansKR-Regular';
  src: url('https://fonts.bsiconnect.app/NotoSansKR-Regular.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NotoSansKR-SemiBold';
  src: url('https://fonts.bsiconnect.app/NotoSansKR-SemiBold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NotoSansKR-Thin';
  src: url('https://fonts.bsiconnect.app/NotoSansKR-Thin.ttf') format('truetype');
  font-display: swap;
}

/* Thai */

@font-face {
  font-family: 'NotoSansThai-Bold';
  src: url('https://fonts.bsiconnect.app/NotoSansThai-Bold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NotoSansThai-Light';
  src: url('https://fonts.bsiconnect.app/NotoSansThai-Light.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NotoSansThai-Medium';
  src: url('https://fonts.bsiconnect.app/NotoSansThai-Medium.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NotoSansThai-Regular';
  src: url('https://fonts.bsiconnect.app/NotoSansThai-Regular.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NotoSansThai-SemiBold';
  src: url('https://fonts.bsiconnect.app/NotoSansThai-SemiBold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NotoSansThai-Thin';
  src: url('https://fonts.bsiconnect.app/NotoSansThai-Thin.ttf') format('truetype');
  font-display: swap;
}

/* Hindi */

@font-face {
  font-family: 'NotoSansDevanagari-Bold';
  src: url('https://fonts.bsiconnect.app/NotoSansDevanagari-Bold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NotoSansDevanagari-Light';
  src: url('https://fonts.bsiconnect.app/NotoSansDevanagari-Light.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NotoSansDevanagari-Medium';
  src: url('https://fonts.bsiconnect.app/NotoSansDevanagari-Medium.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NotoSansDevanagari-Regular';
  src: url('https://fonts.bsiconnect.app/NotoSansDevanagari-Regular.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NotoSansDevanagari-SemiBold';
  src: url('https://fonts.bsiconnect.app/NotoSansDevanagari-SemiBold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NotoSansDevanagari-Thin';
  src: url('https://fonts.bsiconnect.app/NotoSansDevanagari-Thin.ttf') format('truetype');
  font-display: swap;
}