/* ==========================================================================
   CUSTOM FONT DECLARATIONS
   Defines custom font families to be used throughout the site
   ========================================================================== */

/* Geely Bold Font */
@font-face {
	font-family: "Geely";
	src: url("/wp-content/uploads/2025/03/GEELY-Bold-20230926-kern.ttf")
		format("truetype");
}

/* LINESeedSansTH Font - Regular Weight (400) */
@font-face {
	font-family: "LINESeedSansTH";
	src: url("../fonts/LINESeedSansTH_W_Rg.woff2")
			format("woff2"),
		url("../fonts/LINESeedSansTH_W_Rg.woff")
			format("woff");
	font-weight: 400; /* Normal weight */
	font-style: normal;
}

/* LINESeedSansTH Font - Bold Weight (700) */
@font-face {
	font-family: "LINESeedSansTH";
	src: url("../fonts/LINESeedSansTH_W_Bd.woff2")
			format("woff2"),
		url("../fonts/LINESeedSansTH_W_Bd.woff")
			format("woff");
	font-weight: 700; /* Bold weight */
	font-style: normal;
}

/* LINESeedSansTH Font - Heavy Weight (900) */
@font-face {
	font-family: "LINESeedSansTH";
	src: url("../fonts/LINESeedSansTH_W_He.woff2")
			format("woff2"),
		url("../fonts/LINESeedSansTH_W_He.woff")
			format("woff");
	font-weight: 900; /* Heavy/Black weight */
	font-style: normal;
}

/* LINESeedSansTH Font - Thin Weight (100) */
@font-face {
	font-family: "LINESeedSansTH";
	src: url("../fonts/LINESeedSansTH_W_Th.woff2")
			format("woff2"),
		url("../fonts/LINESeedSansTH_W_Th.woff")
			format("woff");
	font-weight: 100; /* Thin weight */
	font-style: normal;
}

/* LINESeedSansTH Font - Extra Bold Weight (800) */
@font-face {
	font-family: "LINESeedSansTH";
	src: url("../fonts/LINESeedSansTH_W_XBd.woff2")
			format("woff2"),
		url("../fonts/LINESeedSansTH_W_XBd.woff")
			format("woff");
	font-weight: 800; /* Extra Bold weight */
	font-style: normal;
}