/* Base Fonts */
@font-face {
	font-family: Recursive;
	font-style: oblique 0deg 15deg;
	font-weight: 300 1000;
	src: url("./Recursive_VF_1.077.woff2") format("woff2");
	font-display: swap;
}

@font-face {
	font-family: Inter;
	font-style: oblique 0deg 10deg;
	font-weight: 100 900;
	src: url("./Inter.var.woff2?v=3.19") format("woff2");
	font-display: swap;
}

@font-face {
	font-family: PTRootUI;
	font-style: normal;
	font-weight: 300 700;
	src:
		url("./PT-Root-UI_VF.woff2") format("woff2"),
		url("./PT-Root-UI_VF.woff") format("woff");
	font-display: swap;
}

/* The bare minimum English subset, plus copyright & arrows (← ↑ → ↓) & quotes (“ ” ‘ ’) & bullet (•) */
@font-face {
	font-family: Recursive;
	font-style: oblique 0deg 15deg;
	font-weight: 300 1000;
	src: url("./Recursive_VF_1.077--subset_range_english_basic.woff2") format("woff2");
	font-display: swap;
	unicode-range: U+0020-007F, U+00A9, U+2190-2193, U+2018, U+2019, U+201C,
		U+201D, U+2022;
}

@font-face {
	font-family: Inter;
	font-style: oblique 0deg 10deg;
	font-weight: 100 900;
	src: url("./Inter.var.woff2?v=3.19") format("woff2");
	font-display: swap;
	unicode-range: U+0020-007F, U+00A9, U+2190-2193, U+2018, U+2019, U+201C,
		U+201D, U+2022;
}

@font-face {
	font-family: PTRootUI;
	font-style: normal;
	font-weight: 300 700;
	src:
		url("./PT-Root-UI_VF.woff2") format("woff2"),
		url("./PT-Root-UI_VF.woff") format("woff");
	font-display: swap;
	unicode-range: U+0020-007F, U+00A9, U+2190-2193, U+2018, U+2019, U+201C,
		U+201D, U+2022;
}

/* unicode latin-1 letters, basic european diacritics */
@font-face {
	font-family: Recursive;
	font-style: oblique 0deg 15deg;
	font-weight: 300 1000;
	src: url("./Recursive_VF_1.077--subset_range_latin_1.woff2") format("woff2");
	font-display: swap;
	unicode-range: U+00C0-00FF;
}

@font-face {
	font-family: Inter;
	font-style: oblique 0deg 10deg;
	font-weight: 100 900;
	src: url("./Inter.var.woff2?v=3.19") format("woff2");
	font-display: swap;
	unicode-range: U+00C0-00FF;
}

@font-face {
	font-family: PTRootUI;
	font-style: normal;
	font-weight: 300 700;
	src:
		url("./PT-Root-UI_VF.woff2") format("woff2"),
		url("./PT-Root-UI_VF.woff") format("woff");
	font-display: swap;
	unicode-range: U+00C0-00FF;
}

/* unicode latin-1, punc/symbols & arrows (↔ ↕ ↖ ↗ ↘ ↙) */
@font-face {
	font-family: Recursive;
	font-style: oblique 0deg 15deg;
	font-weight: 300 1000;
	src: url("./Recursive_VF_1.077--subset_range_latin_1_punc.woff2") format("woff2");
	font-display: swap;
	unicode-range: U+00A0-00A8, U+00AA-00BF, U+2194-2199;
}

@font-face {
	font-family: Inter;
	font-style: oblique 0deg 10deg;
	font-weight: 100 900;
	src: url("./Inter.var.woff2?v=3.19") format("woff2");
	font-display: swap;
	unicode-range: U+00A0-00A8, U+00AA-00BF, U+2194-2199;
}

@font-face {
	font-family: PTRootUI;
	font-style: normal;
	font-weight: 300 700;
	src:
		url("./PT-Root-UI_VF.woff2") format("woff2"),
		url("./PT-Root-UI_VF.woff") format("woff");
	font-display: swap;
	unicode-range: U+00A0-00A8, U+00AA-00BF, U+2194-2199;
}

/* unicode latin A extended */
@font-face {
	font-family: Recursive;
	font-style: oblique 0deg 15deg;
	font-weight: 300 1000;
	src: url("./Recursive_VF_1.077--subset_range_latin_ext.woff2") format("woff2");
	font-display: swap;
	unicode-range: U+0100-017F;
}

@font-face {
	font-family: Inter;
	font-style: oblique 0deg 10deg;
	font-weight: 100 900;
	src: url("./Inter.var.woff2?v=3.19") format("woff2");
	font-display: swap;
	unicode-range: U+0100-017F;
}

@font-face {
	font-family: PTRootUI;
	font-style: normal;
	font-weight: 300 700;
	src:
		url("./PT-Root-UI_VF.woff2") format("woff2"),
		url("./PT-Root-UI_VF.woff") format("woff");
	font-display: swap;
	unicode-range: U+0100-017F;
}

/* unicodes for vietnamese */
@font-face {
	font-family: Recursive;
	font-style: oblique 0deg 15deg;
	font-weight: 300 1000;
	src: url("./Recursive_VF_1.077--subset_range_vietnamese.woff2") format("woff2");
	font-display: swap;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169,
		U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-family: Inter;
	font-style: oblique 0deg 10deg;
	font-weight: 100 900;
	src: url("./Inter.var.woff2?v=3.19") format("woff2");
	font-display: swap;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169,
		U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-family: PTRootUI;
	font-style: normal;
	font-weight: 300 700;
	src:
		url("./PT-Root-UI_VF.woff2") format("woff2"),
		url("./PT-Root-UI_VF.woff") format("woff");
	font-display: swap;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169,
		U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* remaining Unicodes */
@font-face {
	font-family: Recursive;
	font-style: oblique 0deg 15deg;
	font-weight: 300 1000;
	src: url("./Recursive_VF_1.077--subset_range_remaining.woff2") format("woff2");
	font-display: swap;
	unicode-range: U+200, U+201, U+202, U+203, U+204, U+205, U+206, U+2007,
		U+2008, U+2009, U+200A, U+200B, U+207, U+D, U+208, U+209, U+2010, U+210,
		U+2012, U+2013, U+2014, U+2015, U+20D, U+20E, U+20F, U+211, U+201A,
		U+212, U+213, U+214, U+201E, U+216, U+2020, U+2021, U+219, U+21A, U+21B,
		U+221E, U+2026, U+1E20, U+1E21, U+1E24, U+22A, U+22B, U+22C, U+22D,
		U+222B, U+1E2A, U+2030, U+230, U+2032, U+231, U+232, U+233, U+2033,
		U+237, U+1E2F, U+2039, U+203A, U+1E36, U+1E37, U+1E3A, U+203E, U+1E3B,
		U+E3F, U+1E42, U+20A, U+2044, U+1E43, U+1E44, U+1E45, U+20B, U+2248,
		U+1E46, U+1E47, U+1E48, U+20C, U+1E49, U+1E4C, U+1E4D, U+1E4E, U+2052,
		U+1E4F, U+1E50, U+1E51, U+1E52, U+1E53, U+259, U+1E5A, U+1E5B, U+1E5E,
		U+1E5F, U+2260, U+2261, U+2661, U+1E60, U+2264, U+2265, U+1E61, U+1E62,
		U+1E63, U+1E64, U+1E65, U+1E66, U+1E67, U+1E68, U+1E69, U+1E6C, U+2070,
		U+1E6D, U+272, U+1E6E, U+2074, U+2075, U+2076, U+2077, U+2078, U+2079,
		U+215, U+1E78, U+1E79, U+1E7A, U+1E7B, U+2080, U+2081, U+2082, U+2083,
		U+2084, U+2085, U+2086, U+2087, U+2088, U+2089, U+217, U+218, U+1E83,
		U+1E84, U+1E85, U+1E8E, U+1E8F, U+1E92, U+1E93, U+1E97, U+1E9E, U+20A1,
		U+20A6, U+20A8, U+20A9, U+20AA, U+20AC, U+20AD, U+20B1, U+20B2, U+20B4,
		U+20B5, U+20B8, U+2B9, U+2BA, U+2BB, U+2BC, U+20B9, U+2BE, U+2BF, U+20BA,
		U+20BC, U+20BD, U+20BF, U+2C6, U+2C7, U+2C8, U+2C9, U+2CA, U+2CB, U+2CC,
		U+2D8, U+2D9, U+2DA, U+2DB, U+2DC, U+2DD, U+F8FF, U+300, U+301, U+302,
		U+FB03, U+303, U+304, U+FB01, U+306, U+307, U+308, U+309, U+30A, U+30B,
		U+30C, U+30F, U+311, U+312, U+2113, U+2713, U+315, U+2116, U+1E08, U+31B,
		U+2202, U+1E09, U+1E6F, U+2122, U+323, U+324, U+325, U+2126, U+326,
		U+327, U+328, U+2205, U+1E0C, U+212E, U+32E, U+2206, U+331, U+E132,
		U+E133, U+1E0D, U+335, U+2665, U+1E0E, U+1E0F, U+2153, U+2154, U+1E14,
		U+1E15, U+215B, U+220F, U+215C, U+215D, U+1E16, U+215E, U+1E17, U+2211,
		U+2212, U+1E80, U+2215, U+1E81, U+1E1C, U+1E82, U+2610, U+1E1D, U+2611,
		U+2219, U+18F, U+192, U+221A, U+19D, U+25A0, U+25A1, U+1E25, U+25B2,
		U+25B3, U+25B6, U+25B7, U+25BC, U+25BD, U+3C0, U+25C0, U+25C1, U+1C4,
		U+1C5, U+1C6, U+1C7, U+1C8, U+1C9, U+1CA, U+1CB, U+1CC, U+25C6, U+25C7,
		U+25CA, U+1E2B, U+1E2E, U+1E6, U+1E7, U+27E8, U+27E9, U+1EA, U+1EB,
		U+1F1, U+1F2, U+1F3, U+1FA, U+1FB, U+1FC, U+1FD, U+1FE, U+1FF;
}

@font-face {
	font-family: Inter;
	font-style: oblique 0deg 10deg;
	font-weight: 100 900;
	src: url("./Inter.var.woff2?v=3.19") format("woff2");
	font-display: swap;
	unicode-range: U+200, U+201, U+202, U+203, U+204, U+205, U+206, U+2007,
		U+2008, U+2009, U+200A, U+200B, U+207, U+D, U+208, U+209, U+2010, U+210,
		U+2012, U+2013, U+2014, U+2015, U+20D, U+20E, U+20F, U+211, U+201A,
		U+212, U+213, U+214, U+201E, U+216, U+2020, U+2021, U+219, U+21A, U+21B,
		U+221E, U+2026, U+1E20, U+1E21, U+1E24, U+22A, U+22B, U+22C, U+22D,
		U+222B, U+1E2A, U+2030, U+230, U+2032, U+231, U+232, U+233, U+2033,
		U+237, U+1E2F, U+2039, U+203A, U+1E36, U+1E37, U+1E3A, U+203E, U+1E3B,
		U+E3F, U+1E42, U+20A, U+2044, U+1E43, U+1E44, U+1E45, U+20B, U+2248,
		U+1E46, U+1E47, U+1E48, U+20C, U+1E49, U+1E4C, U+1E4D, U+1E4E, U+2052,
		U+1E4F, U+1E50, U+1E51, U+1E52, U+1E53, U+259, U+1E5A, U+1E5B, U+1E5E,
		U+1E5F, U+2260, U+2261, U+2661, U+1E60, U+2264, U+2265, U+1E61, U+1E62,
		U+1E63, U+1E64, U+1E65, U+1E66, U+1E67, U+1E68, U+1E69, U+1E6C, U+2070,
		U+1E6D, U+272, U+1E6E, U+2074, U+2075, U+2076, U+2077, U+2078, U+2079,
		U+215, U+1E78, U+1E79, U+1E7A, U+1E7B, U+2080, U+2081, U+2082, U+2083,
		U+2084, U+2085, U+2086, U+2087, U+2088, U+2089, U+217, U+218, U+1E83,
		U+1E84, U+1E85, U+1E8E, U+1E8F, U+1E92, U+1E93, U+1E97, U+1E9E, U+20A1,
		U+20A6, U+20A8, U+20A9, U+20AA, U+20AC, U+20AD, U+20B1, U+20B2, U+20B4,
		U+20B5, U+20B8, U+2B9, U+2BA, U+2BB, U+2BC, U+20B9, U+2BE, U+2BF, U+20BA,
		U+20BC, U+20BD, U+20BF, U+2C6, U+2C7, U+2C8, U+2C9, U+2CA, U+2CB, U+2CC,
		U+2D8, U+2D9, U+2DA, U+2DB, U+2DC, U+2DD, U+F8FF, U+300, U+301, U+302,
		U+FB03, U+303, U+304, U+FB01, U+306, U+307, U+308, U+309, U+30A, U+30B,
		U+30C, U+30F, U+311, U+312, U+2113, U+2713, U+315, U+2116, U+1E08, U+31B,
		U+2202, U+1E09, U+1E6F, U+2122, U+323, U+324, U+325, U+2126, U+326,
		U+327, U+328, U+2205, U+1E0C, U+212E, U+32E, U+2206, U+331, U+E132,
		U+E133, U+1E0D, U+335, U+2665, U+1E0E, U+1E0F, U+2153, U+2154, U+1E14,
		U+1E15, U+215B, U+220F, U+215C, U+215D, U+1E16, U+215E, U+1E17, U+2211,
		U+2212, U+1E80, U+2215, U+1E81, U+1E1C, U+1E82, U+2610, U+1E1D, U+2611,
		U+2219, U+18F, U+192, U+221A, U+19D, U+25A0, U+25A1, U+1E25, U+25B2,
		U+25B3, U+25B6, U+25B7, U+25BC, U+25BD, U+3C0, U+25C0, U+25C1, U+1C4,
		U+1C5, U+1C6, U+1C7, U+1C8, U+1C9, U+1CA, U+1CB, U+1CC, U+25C6, U+25C7,
		U+25CA, U+1E2B, U+1E2E, U+1E6, U+1E7, U+27E8, U+27E9, U+1EA, U+1EB,
		U+1F1, U+1F2, U+1F3, U+1FA, U+1FB, U+1FC, U+1FD, U+1FE, U+1FF;
}

@font-face {
	font-family: PTRootUI;
	font-style: normal;
	font-weight: 300 700;
	src:
		url("./PT-Root-UI_VF.woff2") format("woff2"),
		url("./PT-Root-UI_VF.woff") format("woff");
	font-display: swap;
	unicode-range: U+200, U+201, U+202, U+203, U+204, U+205, U+206, U+2007,
		U+2008, U+2009, U+200A, U+200B, U+207, U+D, U+208, U+209, U+2010, U+210,
		U+2012, U+2013, U+2014, U+2015, U+20D, U+20E, U+20F, U+211, U+201A,
		U+212, U+213, U+214, U+201E, U+216, U+2020, U+2021, U+219, U+21A, U+21B,
		U+221E, U+2026, U+1E20, U+1E21, U+1E24, U+22A, U+22B, U+22C, U+22D,
		U+222B, U+1E2A, U+2030, U+230, U+2032, U+231, U+232, U+233, U+2033,
		U+237, U+1E2F, U+2039, U+203A, U+1E36, U+1E37, U+1E3A, U+203E, U+1E3B,
		U+E3F, U+1E42, U+20A, U+2044, U+1E43, U+1E44, U+1E45, U+20B, U+2248,
		U+1E46, U+1E47, U+1E48, U+20C, U+1E49, U+1E4C, U+1E4D, U+1E4E, U+2052,
		U+1E4F, U+1E50, U+1E51, U+1E52, U+1E53, U+259, U+1E5A, U+1E5B, U+1E5E,
		U+1E5F, U+2260, U+2261, U+2661, U+1E60, U+2264, U+2265, U+1E61, U+1E62,
		U+1E63, U+1E64, U+1E65, U+1E66, U+1E67, U+1E68, U+1E69, U+1E6C, U+2070,
		U+1E6D, U+272, U+1E6E, U+2074, U+2075, U+2076, U+2077, U+2078, U+2079,
		U+215, U+1E78, U+1E79, U+1E7A, U+1E7B, U+2080, U+2081, U+2082, U+2083,
		U+2084, U+2085, U+2086, U+2087, U+2088, U+2089, U+217, U+218, U+1E83,
		U+1E84, U+1E85, U+1E8E, U+1E8F, U+1E92, U+1E93, U+1E97, U+1E9E, U+20A1,
		U+20A6, U+20A8, U+20A9, U+20AA, U+20AC, U+20AD, U+20B1, U+20B2, U+20B4,
		U+20B5, U+20B8, U+2B9, U+2BA, U+2BB, U+2BC, U+20B9, U+2BE, U+2BF, U+20BA,
		U+20BC, U+20BD, U+20BF, U+2C6, U+2C7, U+2C8, U+2C9, U+2CA, U+2CB, U+2CC,
		U+2D8, U+2D9, U+2DA, U+2DB, U+2DC, U+2DD, U+F8FF, U+300, U+301, U+302,
		U+FB03, U+303, U+304, U+FB01, U+306, U+307, U+308, U+309, U+30A, U+30B,
		U+30C, U+30F, U+311, U+312, U+2113, U+2713, U+315, U+2116, U+1E08, U+31B,
		U+2202, U+1E09, U+1E6F, U+2122, U+323, U+324, U+325, U+2126, U+326,
		U+327, U+328, U+2205, U+1E0C, U+212E, U+32E, U+2206, U+331, U+E132,
		U+E133, U+1E0D, U+335, U+2665, U+1E0E, U+1E0F, U+2153, U+2154, U+1E14,
		U+1E15, U+215B, U+220F, U+215C, U+215D, U+1E16, U+215E, U+1E17, U+2211,
		U+2212, U+1E80, U+2215, U+1E81, U+1E1C, U+1E82, U+2610, U+1E1D, U+2611,
		U+2219, U+18F, U+192, U+221A, U+19D, U+25A0, U+25A1, U+1E25, U+25B2,
		U+25B3, U+25B6, U+25B7, U+25BC, U+25BD, U+3C0, U+25C0, U+25C1, U+1C4,
		U+1C5, U+1C6, U+1C7, U+1C8, U+1C9, U+1CA, U+1CB, U+1CC, U+25C6, U+25C7,
		U+25CA, U+1E2B, U+1E2E, U+1E6, U+1E7, U+27E8, U+27E9, U+1EA, U+1EB,
		U+1F1, U+1F2, U+1F3, U+1FA, U+1FB, U+1FC, U+1FD, U+1FE, U+1FF;
}

/* Korean Language Support */
/* Font modified by XCninety */
/* Please contact XCninety on Wikidot for support with this font */

@font-face {
	font-family: 'NanumBarunCatsi';
	font-style: normal;
	font-weight: 400;
	src:
		url("./int/korean/NanumBarunGothic_E.woff2") format("woff2"),
		url("./int/korean/NanumBarunGothic_E.woff") format("woff"),
		url("./int/korean/NanumBarunGothic_E.ttf") format("truetype");
}

@font-face {
	font-family: 'NanumBarunCatsi';
	font-style: normal;
	font-weight: 700;
	src:
		url("./int/korean/NanumBarunGothicBold_E.woff2") format("woff2"),
		url("./int/korean/NanumBarunGothicBold_E.woff") format("woff"),
		url("./int/korean/NanumBarunGothicBold_E.ttf") format("truetype");
}

/* Nanum Gothic Coding - Korean Monospace Font */
@font-face {
	font-family: 'Nanum Gothic Coding';
	font-style: normal;
	font-weight: 400;
	src: url('./int/korean/Nanum-gothic-coding-v14-korean-regular.eot');
	src: local(''),
		url('./int/korean/Nanum-gothic-coding-v14-korean-regular.eot?#iefix') format('embedded-opentype'),
		url('./int/korean/Nanum-gothic-coding-v14-korean-regular.woff2') format('woff2'),
		url('./int/korean/Nanum-gothic-coding-v14-korean-regular.woff') format('woff'),
		url('./int/korean/Nanum-gothic-coding-v14-korean-regular.ttf') format('truetype'),
		url('./int/korean/Nanum-gothic-coding-v14-korean-regular.svg#NanumGothicCoding') format('svg');
}

@font-face {
	font-family: 'Nanum Gothic Coding';
	font-style: normal;
	font-weight: 700;
	src: url('./int/korean/Nanum-gothic-coding-v14-korean-700.eot');
	src: local(''),
		url('./int/korean/Nanum-gothic-coding-v14-korean-700.eot?#iefix') format('embedded-opentype'),
		url('./int/korean/Nanum-gothic-coding-v14-korean-700.woff2') format('woff2'),
		url('./int/korean/Nanum-gothic-coding-v14-korean-700.woff') format('woff'),
		url('./int/korean/Nanum-gothic-coding-v14-korean-700.ttf') format('truetype'),
		url('./int/korean/Nanum-gothic-coding-v14-korean-700.svg#NanumGothicCoding') format('svg');
}


/* Japanese Language Support */
@font-face {
	font-family: 'M PLUS 1p';
	font-style: normal;
	font-weight: 400;
	src: url('./int/japanese/m-plus-1p-v19-japanese-regular.eot');
	src: local(''),
		url('./int/japanese/m-plus-1p-v19-japanese-regular.eot?#iefix') format('embedded-opentype'),
		url('./int/japanese/m-plus-1p-v19-japanese-regular.woff2') format('woff2'),
		url('./int/japanese/m-plus-1p-v19-japanese-regular.woff') format('woff'),
		url('./int/japanese/m-plus-1p-v19-japanese-regular.ttf') format('truetype'),
		url('./int/japanese/m-plus-1p-v19-japanese-regular.svg#MPLUS1p') format('svg');
}

@font-face {
	font-family: 'M PLUS 1p';
	font-style: normal;
	font-weight: 500;
	src: url('./int/japanese/m-plus-1p-v19-japanese-500.eot');
	src: local(''),
		url('./int/japanese/m-plus-1p-v19-japanese-500.eot?#iefix') format('embedded-opentype'),
		url('./int/japanese/m-plus-1p-v19-japanese-500.woff2') format('woff2'),
		url('./int/japanese/m-plus-1p-v19-japanese-500.woff') format('woff'),
		url('./int/japanese/m-plus-1p-v19-japanese-500.ttf') format('truetype'),
		url('./int/japanese/m-plus-1p-v19-japanese-500.svg#MPLUS1p') format('svg');
}

@font-face {
	font-family: 'M PLUS 1p';
	font-style: normal;
	font-weight: 700;
	src: url('./int/japanese/m-plus-1p-v19-japanese-700.eot');
	src: local(''),
		url('./int/japanese/m-plus-1p-v19-japanese-700.eot?#iefix') format('embedded-opentype'),
		url('./int/japanese/m-plus-1p-v19-japanese-700.woff2') format('woff2'),
		url('./int/japanese/m-plus-1p-v19-japanese-700.woff') format('woff'),
		url('./int/japanese/m-plus-1p-v19-japanese-700.ttf') format('truetype'),
		url('./int/japanese/m-plus-1p-v19-japanese-700.svg#MPLUS1p') format('svg');
}

@font-face {
	font-family: 'M PLUS 1p';
	font-style: normal;
	font-weight: 800;
	src: url('./int/japanese/m-plus-1p-v19-japanese-800.eot');
	src: local(''),
		url('./int/japanese/m-plus-1p-v19-japanese-800.eot?#iefix') format('embedded-opentype'),
		url('./int/japanese/m-plus-1p-v19-japanese-800.woff2') format('woff2'),
		url('./int/japanese/m-plus-1p-v19-japanese-800.woff') format('woff'),
		url('./int/japanese/m-plus-1p-v19-japanese-800.ttf') format('truetype'),
		url('./int/japanese/m-plus-1p-v19-japanese-800.svg#MPLUS1p') format('svg');
}

@font-face {
	font-family: 'M PLUS 1p';
	font-style: normal;
	font-weight: 900;
	src: url('./int/japanese/m-plus-1p-v19-japanese-900.eot');
	src: local(''),
		url('./int/japanese/m-plus-1p-v19-japanese-900.eot?#iefix') format('embedded-opentype'),
		url('./int/japanese/m-plus-1p-v19-japanese-900.woff2') format('woff2'),
		url('./int/japanese/m-plus-1p-v19-japanese-900.woff') format('woff'),
		url('./int/japanese/m-plus-1p-v19-japanese-900.ttf') format('truetype'),
		url('./int/japanese/m-plus-1p-v19-japanese-900.svg#MPLUS1p') format('svg');
}

/* Chinese Language Support */
@font-face {
	font-family: 'Noto Sans SC';
	font-style: normal;
	font-weight: 400;
	src: url('./int/chinese-simplified/noto-sans-sc-v12-chinese-simplified-regular.eot');
	src: local(''),
		url('./int/chinese-simplified/noto-sans-sc-v12-chinese-simplified-regular.eot?#iefix') format('embedded-opentype'),
		url('./int/chinese-simplified/noto-sans-sc-v12-chinese-simplified-regular.woff2') format('woff2'),
		url('./int/chinese-simplified/noto-sans-sc-v12-chinese-simplified-regular.woff') format('woff'),
		url('./int/chinese-simplified/noto-sans-sc-v12-chinese-simplified-regular.ttf') format('truetype'),
		url('./int/chinese-simplified/noto-sans-sc-v12-chinese-simplified-regular.svg#NotoSansSC') format('svg');
}

@font-face {
	font-family: 'Noto Sans SC';
	font-style: normal;
	font-weight: 500;
	src: url('./int/chinese-simplified/noto-sans-sc-v12-chinese-simplified-500.eot');
	src: local(''),
		url('./int/chinese-simplified/noto-sans-sc-v12-chinese-simplified-500.eot?#iefix') format('embedded-opentype'),
		url('./int/chinese-simplified/noto-sans-sc-v12-chinese-simplified-500.woff2') format('woff2'),
		url('./int/chinese-simplified/noto-sans-sc-v12-chinese-simplified-500.woff') format('woff'),
		url('./int/chinese-simplified/noto-sans-sc-v12-chinese-simplified-500.ttf') format('truetype'),
		url('./int/chinese-simplified/noto-sans-sc-v12-chinese-simplified-500.svg#NotoSansSC') format('svg');
}

@font-face {
	font-family: 'Noto Sans SC';
	font-style: normal;
	font-weight: 700;
	src: url('./int/chinese-simplified/noto-sans-sc-v12-chinese-simplified-700.eot');
	src: local(''),
		url('./int/chinese-simplified/noto-sans-sc-v12-chinese-simplified-700.eot?#iefix') format('embedded-opentype'),
		url('./int/chinese-simplified/noto-sans-sc-v12-chinese-simplified-700.woff2') format('woff2'),
		url('./int/chinese-simplified/noto-sans-sc-v12-chinese-simplified-700.woff') format('woff'),
		url('./int/chinese-simplified/noto-sans-sc-v12-chinese-simplified-700.ttf') format('truetype'),
		url('./int/chinese-simplified/noto-sans-sc-v12-chinese-simplified-700.svg#NotoSansSC') format('svg');
}

@font-face {
	font-family: 'Noto Sans SC';
	font-style: normal;
	font-weight: 900;
	src: url('./int/chinese-simplified/noto-sans-sc-v12-chinese-simplified-900.eot');
	src: local(''),
		url('./int/chinese-simplified/noto-sans-sc-v12-chinese-simplified-900.eot?#iefix') format('embedded-opentype'),
		url('./int/chinese-simplified/noto-sans-sc-v12-chinese-simplified-900.woff2') format('woff2'),
		url('./int/chinese-simplified/noto-sans-sc-v12-chinese-simplified-900.woff') format('woff'),
		url('./int/chinese-simplified/noto-sans-sc-v12-chinese-simplified-900.ttf') format('truetype'),
		url('./int/chinese-simplified/noto-sans-sc-v12-chinese-simplified-900.svg#NotoSansSC') format('svg');
}

/* Traditional Chinese Support */

@font-face {
	font-family: 'Noto Sans TC';
	font-style: normal;
	font-weight: 400;
	src: url('./int/chinese-traditional/noto-sans-tc-v11-chinese-traditional-regular.eot');
	src: local(''),
		url('./int/chinese-traditional/noto-sans-tc-v11-chinese-traditional-regular.eot?#iefix') format('embedded-opentype'),
		url('./int/chinese-traditional/noto-sans-tc-v11-chinese-traditional-regular.woff2') format('woff2'),
		url('./int/chinese-traditional/noto-sans-tc-v11-chinese-traditional-regular.woff') format('woff'),
		url('./int/chinese-traditional/noto-sans-tc-v11-chinese-traditional-regular.ttf') format('truetype'),
		url('./int/chinese-traditional/noto-sans-tc-v11-chinese-traditional-regular.svg#NotoSansTC') format('svg');
}

@font-face {
	font-family: 'Noto Sans TC';
	font-style: normal;
	font-weight: 500;
	src: url('./int/chinese-traditional/noto-sans-tc-v11-chinese-traditional-500.eot');
	src: local(''),
		url('./int/chinese-traditional/noto-sans-tc-v11-chinese-traditional-500.eot?#iefix') format('embedded-opentype'),
		url('./int/chinese-traditional/noto-sans-tc-v11-chinese-traditional-500.woff2') format('woff2'),
		url('./int/chinese-traditional/noto-sans-tc-v11-chinese-traditional-500.woff') format('woff'),
		url('./int/chinese-traditional/noto-sans-tc-v11-chinese-traditional-500.ttf') format('truetype'),
		url('./int/chinese-traditional/noto-sans-tc-v11-chinese-traditional-500.svg#NotoSansTC') format('svg');
}

@font-face {
	font-family: 'Noto Sans TC';
	font-style: normal;
	font-weight: 700;
	src: url('./int/chinese-traditional/noto-sans-tc-v11-chinese-traditional-700.eot');
	src: local(''),
		url('./int/chinese-traditional/noto-sans-tc-v11-chinese-traditional-700.eot?#iefix') format('embedded-opentype'),
		url('./int/chinese-traditional/noto-sans-tc-v11-chinese-traditional-700.woff2') format('woff2'),
		url('./int/chinese-traditional/noto-sans-tc-v11-chinese-traditional-700.woff') format('woff'),
		url('./int/chinese-traditional/noto-sans-tc-v11-chinese-traditional-700.ttf') format('truetype'),
		url('./int/chinese-traditional/noto-sans-tc-v11-chinese-traditional-700.svg#NotoSansTC') format('svg');
}

@font-face {
	font-family: 'Noto Sans TC';
	font-style: normal;
	font-weight: 900;
	src: url('./int/chinese-traditional/noto-sans-tc-v11-chinese-traditional-900.eot');
	src: local(''),
		url('./int/chinese-traditional/noto-sans-tc-v11-chinese-traditional-900.eot?#iefix') format('embedded-opentype'),
		url('./int/chinese-traditional/noto-sans-tc-v11-chinese-traditional-900.woff2') format('woff2'),
		url('./int/chinese-traditional/noto-sans-tc-v11-chinese-traditional-900.woff') format('woff'),
		url('./int/chinese-traditional/noto-sans-tc-v11-chinese-traditional-900.ttf') format('truetype'),
		url('./int/chinese-traditional/noto-sans-tc-v11-chinese-traditional-900.svg#NotoSansTC') format('svg');
}

/* Vietnamese & Thai Language Support */

@font-face {
	font-family: 'Kanit';
	font-style: normal;
	font-weight: 400;
	src: url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-regular.eot');
	src: local(''),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-regular.eot?#iefix') format('embedded-opentype'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-regular.woff2') format('woff2'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-regular.woff') format('woff'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-regular.ttf') format('truetype'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-regular.svg#Kanit') format('svg');
}

@font-face {
	font-family: 'Kanit';
	font-style: italic;
	font-weight: 300;
	src: url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-300italic.eot');
	src: local(''),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-300italic.eot?#iefix') format('embedded-opentype'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-300italic.woff2') format('woff2'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-300italic.woff') format('woff'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-300italic.ttf') format('truetype'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-300italic.svg#Kanit') format('svg');
}

@font-face {
	font-family: 'Kanit';
	font-style: italic;
	font-weight: 400;
	src: url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-italic.eot');
	src: local(''),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-italic.eot?#iefix') format('embedded-opentype'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-italic.woff2') format('woff2'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-italic.woff') format('woff'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-italic.ttf') format('truetype'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-italic.svg#Kanit') format('svg');
}

@font-face {
	font-family: 'Kanit';
	font-style: normal;
	font-weight: 500;
	src: url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-500.eot');
	src: local(''),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-500.eot?#iefix') format('embedded-opentype'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-500.woff2') format('woff2'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-500.woff') format('woff'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-500.ttf') format('truetype'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-500.svg#Kanit') format('svg');
}

@font-face {
	font-family: 'Kanit';
	font-style: italic;
	font-weight: 500;
	src: url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-500italic.eot');
	src: local(''),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-500italic.eot?#iefix') format('embedded-opentype'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-500italic.woff2') format('woff2'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-500italic.woff') format('woff'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-500italic.ttf') format('truetype'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-500italic.svg#Kanit') format('svg');
}

@font-face {
	font-family: 'Kanit';
	font-style: normal;
	font-weight: 600;
	src: url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-600.eot');
	src: local(''),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-600.eot?#iefix') format('embedded-opentype'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-600.woff2') format('woff2'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-600.woff') format('woff'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-600.ttf') format('truetype'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-600.svg#Kanit') format('svg');
}

@font-face {
	font-family: 'Kanit';
	font-style: italic;
	font-weight: 600;
	src: url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-600italic.eot');
	src: local(''),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-600italic.eot?#iefix') format('embedded-opentype'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-600italic.woff2') format('woff2'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-600italic.woff') format('woff'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-600italic.ttf') format('truetype'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-600italic.svg#Kanit') format('svg');
}

@font-face {
	font-family: 'Kanit';
	font-style: normal;
	font-weight: 700;
	src: url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-700.eot');
	src: local(''),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-700.eot?#iefix') format('embedded-opentype'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-700.woff2') format('woff2'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-700.woff') format('woff'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-700.ttf') format('truetype'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-700.svg#Kanit') format('svg');
}

@font-face {
	font-family: 'Kanit';
	font-style: italic;
	font-weight: 700;
	src: url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-700italic.eot');
	src: local(''),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-700italic.eot?#iefix') format('embedded-opentype'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-700italic.woff2') format('woff2'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-700italic.woff') format('woff'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-700italic.ttf') format('truetype'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-700italic.svg#Kanit') format('svg');
}

@font-face {
	font-family: 'Kanit';
	font-style: normal;
	font-weight: 800;
	src: url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-800.eot');
	src: local(''),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-800.eot?#iefix') format('embedded-opentype'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-800.woff2') format('woff2'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-800.woff') format('woff'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-800.ttf') format('truetype'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-800.svg#Kanit') format('svg');
}

@font-face {
	font-family: 'Kanit';
	font-style: italic;
	font-weight: 800;
	src: url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-800italic.eot');
	src: local(''),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-800italic.eot?#iefix') format('embedded-opentype'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-800italic.woff2') format('woff2'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-800italic.woff') format('woff'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-800italic.ttf') format('truetype'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-800italic.svg#Kanit') format('svg');
}

@font-face {
	font-family: 'Kanit';
	font-style: normal;
	font-weight: 900;
	src: url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-900.eot');
	src: local(''),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-900.eot?#iefix') format('embedded-opentype'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-900.woff2') format('woff2'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-900.woff') format('woff'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-900.ttf') format('truetype'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-900.svg#Kanit') format('svg');
}

@font-face {
	font-family: 'Kanit';
	font-style: italic;
	font-weight: 900;
	src: url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-900italic.eot');
	src: local(''),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-900italic.eot?#iefix') format('embedded-opentype'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-900italic.woff2') format('woff2'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-900italic.woff') format('woff'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-900italic.ttf') format('truetype'),
		url('./int/thai-vietnamese/kanit-v7-vietnamese_thai-900italic.svg#Kanit') format('svg');
}
