/* Latin and Numbers */
@font-face {
  font-family: "YNC Hybrid";
  src: url("https://global.ecdn.ltd/ync/fonts/hybrid_en_fr/barlow/compressed/Barlow-Medium.woff2") format("woff2");
  font-weight: 400;
  unicode-range: U+0000-024F;
}

@font-face {
  font-family: "YNC Hybrid";
  src: url("https://global.ecdn.ltd/ync/fonts/hybrid_en_fr/barlow/compressed/Barlow-SemiBold.woff2") format("woff2");
  font-weight: 600;
  unicode-range: U+0000-024F;
}

@font-face {
  font-family: "YNC Hybrid";
  src: url("https://global.ecdn.ltd/ync/fonts/hybrid_en_fr/barlow/compressed/Barlow-Bold.woff2") format("woff2");
  font-weight: 700;
  unicode-range: U+0000-024F;
}

/* Chinese */
@font-face {
  font-family: "YNC Hybrid";
  src: url("https://global.ecdn.ltd/ync/fonts/source_han_sans/zh-Hans/subsetted/260505_zh-Hans_main/SourceHanSansSC-Normal_subset.woff2") format("woff2");
  font-weight: 400;
  unicode-range: U+4E00-9FFF;
}

@font-face {
  font-family: "YNC Hybrid";
  src: url("https://global.ecdn.ltd/ync/fonts/source_han_sans/zh-Hans/subsetted/260505_zh-Hans_main/SourceHanSansSC-Medium_subset.woff2") format("woff2");
  font-weight: 500;
  unicode-range: U+4E00-9FFF;
}

@font-face {
  font-family: "YNC Hybrid";
  src: url("https://global.ecdn.ltd/ync/fonts/source_han_sans/zh-Hans/subsetted/260505_zh-Hans_main/SourceHanSansSC-Bold_subset.woff2") format("woff2");
  font-weight: 700;
  unicode-range: U+4E00-9FFF;
}

/* Subsetted Fonts: Lang Names */
@font-face
{
	font-family: "FZXiaoPingFang SS LN";
	src: url("https://global.ecdn.ltd/ync/fonts/zh/hans/subsetted/FZXiaoBiaoSong-B05S-ss-landing_page.woff2") format("woff2");
}

@font-face
{
	font-family: "Noto Serif JP Bold SS LN";
	src: url("https://global.ecdn.ltd/ync/fonts/ja/noto_serif_jp/subsetted/NotoSerifJP-Bold-ss-landing_page.woff2") format("woff2");
	font-style: normal;
}

body
{
	background: #FFFFFF;
	font-family: "YNC Hybrid", sans-serif;
	overflow-x: hidden;
	height: 100%;
	color: #333;
}

h1, h2, h3, h4
{
	font-family: "YNC Hybrid";
	font-weight: 500;
}

.sech_title
{
	font-family: "YNC Hybrid";
	font-weight: 500;
}

.edu_name
{
	font-family: "YNC Hybrid", sans-serif;
}

/* Special Cases - DO NOT CHANGE */
.lang_name_zh-Hans
{
	font-family: "FZXiaoPingFang SS LN";
}

.lang_name_ja
{
	font-family: "Noto Serif JP Bold SS LN";
}
/* Special Cases END */

.song_title
{
	font-family: "YNC Hybrid", sans-serif;
}

.project_name
{
	font-family: "YNC Hybrid", sans-serif;
}
