@font-face {
	font-family: "KStar Display";
	src: url("BarlowCondensed-SemiBold.ttf") format("truetype");
	font-style: normal;
	font-weight: 600;
	font-display: swap;
}

@font-face {
	font-family: "KStar Sans";
	src: url("NotoSans-Variable.ttf") format("truetype-variations");
	font-style: normal;
	font-weight: 100 900;
	font-stretch: 62.5% 100%;
	font-display: swap;
}

/*
 * Full CJK coverage is kept in one variable face. Modern browsers apply the
 * font's localized glyph forms from the document's lang attribute for Korean,
 * Japanese, Simplified Chinese, and Traditional Chinese editions.
 */
@font-face {
	font-family: "KStar CJK";
	src: url("NotoSansCJK-VF.woff2") format("woff2-variations");
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
}

@font-face {
	font-family: "KStar Arabic";
	src: url("NotoSansArabic-Regular.woff2") format("woff2");
	font-style: normal;
	font-weight: 400;
	font-display: swap;
}

@font-face {
	font-family: "KStar Arabic";
	src: url("NotoSansArabic-Bold.woff2") format("woff2");
	font-style: normal;
	font-weight: 700;
	font-display: swap;
}

@font-face {
	font-family: "KStar Devanagari";
	src: url("NotoSansDevanagari-Regular.woff2") format("woff2");
	font-style: normal;
	font-weight: 400;
	font-display: swap;
}

@font-face {
	font-family: "KStar Devanagari";
	src: url("NotoSansDevanagari-Bold.woff2") format("woff2");
	font-style: normal;
	font-weight: 700;
	font-display: swap;
}

@font-face {
	font-family: "KStar Thai";
	src: url("NotoSansThai-Regular.woff2") format("woff2");
	font-style: normal;
	font-weight: 400;
	font-display: swap;
}

@font-face {
	font-family: "KStar Thai";
	src: url("NotoSansThai-Bold.woff2") format("woff2");
	font-style: normal;
	font-weight: 700;
	font-display: swap;
}

html:lang(ko),
html:lang(ja),
html:lang(zh) {
	--sans: "KStar CJK", "KStar Sans", sans-serif;
	--display: "KStar Display", "KStar CJK", "KStar Sans", sans-serif;
}

html:lang(ar) {
	--sans: "KStar Arabic", "KStar Sans", sans-serif;
	--display: "KStar Arabic", "KStar Sans", sans-serif;
}

html:lang(hi) {
	--sans: "KStar Devanagari", "KStar Sans", sans-serif;
	--display: "KStar Devanagari", "KStar Sans", sans-serif;
}

html:lang(th) {
	--sans: "KStar Thai", "KStar Sans", sans-serif;
	--display: "KStar Thai", "KStar Sans", sans-serif;
}
