/* Noto Sans JP Variable (WOFF2) */
@font-face {
  font-family: "Noto Sans JP";
  src: url("./NotoSansJP-VariableFont_wght.woff2") format("woff2");
  font-weight: 100 900; /* ปรับช่วงตามฟอนต์จริงถ้าทราบ */
  font-style: normal;
  font-display: swap;
}

/* Noto Sans JP 100 normal */
@font-face {
  font-family: "Noto Sans JP";
  src: url("./NotoSansJP-Thin.woff2") format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans JP 200 normal */
@font-face {
  font-family: "Noto Sans JP";
  src: url("./NotoSansJP-ExtraLight.woff2") format("woff2");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans JP 300 normal */
@font-face {
  font-family: "Noto Sans JP";
  src: url("./NotoSansJP-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans JP 400 normal */
@font-face {
  font-family: "Noto Sans JP";
  src: url("./NotoSansJP-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans JP 500 normal */
@font-face {
  font-family: "Noto Sans JP";
  src: url("./NotoSansJP-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans JP 600 normal */
@font-face {
  font-family: "Noto Sans JP";
  src: url("./NotoSansJP-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans JP 700 normal */
@font-face {
  font-family: "Noto Sans JP";
  src: url("./NotoSansJP-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans JP 800 normal */
@font-face {
  font-family: "Noto Sans JP";
  src: url("./NotoSansJP-ExtraBold.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans JP 900 normal */
@font-face {
  font-family: "Noto Sans JP";
  src: url("./NotoSansJP-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans Thai 100 normal */
@font-face {
  font-family: "Noto Sans Thai";
  src: url("./NotoSansThai-Thin.woff2") format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans Thai 200 normal */
@font-face {
  font-family: "Noto Sans Thai";
  src: url("./NotoSansThai-ExtraLight.woff2") format("woff2");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans Thai 300 normal */
@font-face {
  font-family: "Noto Sans Thai";
  src: url("./NotoSansThai-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

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

/* Noto Sans Thai 500 normal */
@font-face {
  font-family: "Noto Sans Thai";
  src: url("./NotoSansThai-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans Thai 600 normal */
@font-face {
  font-family: "Noto Sans Thai";
  src: url("./NotoSansThai-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

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

/* Noto Sans Thai 800 normal */
@font-face {
  font-family: "Noto Sans Thai";
  src: url("./NotoSansThai-ExtraBold.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans Thai 900 normal */
@font-face {
  font-family: "Noto Sans Thai";
  src: url("./NotoSansThai-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans Thai_ Condensed 100 normal */
@font-face {
  font-family: "Noto Sans Thai_ Condensed";
  src: url("./NotoSansThai_Condensed-Thin.woff2") format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans Thai_ Condensed 200 normal */
@font-face {
  font-family: "Noto Sans Thai_ Condensed";
  src: url("./NotoSansThai_Condensed-ExtraLight.woff2") format("woff2");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans Thai_ Condensed 300 normal */
@font-face {
  font-family: "Noto Sans Thai_ Condensed";
  src: url("./NotoSansThai_Condensed-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans Thai_ Condensed 400 normal */
@font-face {
  font-family: "Noto Sans Thai_ Condensed";
  src: url("./NotoSansThai_Condensed-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans Thai_ Condensed 500 normal */
@font-face {
  font-family: "Noto Sans Thai_ Condensed";
  src: url("./NotoSansThai_Condensed-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans Thai_ Condensed 600 normal */
@font-face {
  font-family: "Noto Sans Thai_ Condensed";
  src: url("./NotoSansThai_Condensed-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans Thai_ Condensed 700 normal */
@font-face {
  font-family: "Noto Sans Thai_ Condensed";
  src: url("./NotoSansThai_Condensed-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans Thai_ Condensed 800 normal */
@font-face {
  font-family: "Noto Sans Thai_ Condensed";
  src: url("./NotoSansThai_Condensed-ExtraBold.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans Thai_ Condensed 900 normal */
@font-face {
  font-family: "Noto Sans Thai_ Condensed";
  src: url("./NotoSansThai_Condensed-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans Thai_ Extra Condensed 100 normal */
@font-face {
  font-family: "Noto Sans Thai_ Extra Condensed";
  src: url("./NotoSansThai_ExtraCondensed-Thin.woff2") format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans Thai_ Extra Condensed 200 normal */
@font-face {
  font-family: "Noto Sans Thai_ Extra Condensed";
  src: url("./NotoSansThai_ExtraCondensed-ExtraLight.woff2") format("woff2");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans Thai_ Extra Condensed 300 normal */
@font-face {
  font-family: "Noto Sans Thai_ Extra Condensed";
  src: url("./NotoSansThai_ExtraCondensed-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans Thai_ Extra Condensed 400 normal */
@font-face {
  font-family: "Noto Sans Thai_ Extra Condensed";
  src: url("./NotoSansThai_ExtraCondensed-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans Thai_ Extra Condensed 500 normal */
@font-face {
  font-family: "Noto Sans Thai_ Extra Condensed";
  src: url("./NotoSansThai_ExtraCondensed-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans Thai_ Extra Condensed 600 normal */
@font-face {
  font-family: "Noto Sans Thai_ Extra Condensed";
  src: url("./NotoSansThai_ExtraCondensed-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans Thai_ Extra Condensed 700 normal */
@font-face {
  font-family: "Noto Sans Thai_ Extra Condensed";
  src: url("./NotoSansThai_ExtraCondensed-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans Thai_ Extra Condensed 800 normal */
@font-face {
  font-family: "Noto Sans Thai_ Extra Condensed";
  src: url("./NotoSansThai_ExtraCondensed-ExtraBold.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans Thai_ Extra Condensed 900 normal */
@font-face {
  font-family: "Noto Sans Thai_ Extra Condensed";
  src: url("./NotoSansThai_ExtraCondensed-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans Thai_ Semi Condensed 100 normal */
@font-face {
  font-family: "Noto Sans Thai_ Semi Condensed";
  src: url("./NotoSansThai_SemiCondensed-Thin.woff2") format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans Thai_ Semi Condensed 200 normal */
@font-face {
  font-family: "Noto Sans Thai_ Semi Condensed";
  src: url("./NotoSansThai_SemiCondensed-ExtraLight.woff2") format("woff2");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans Thai_ Semi Condensed 300 normal */
@font-face {
  font-family: "Noto Sans Thai_ Semi Condensed";
  src: url("./NotoSansThai_SemiCondensed-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans Thai_ Semi Condensed 400 normal */
@font-face {
  font-family: "Noto Sans Thai_ Semi Condensed";
  src: url("./NotoSansThai_SemiCondensed-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans Thai_ Semi Condensed 500 normal */
@font-face {
  font-family: "Noto Sans Thai_ Semi Condensed";
  src: url("./NotoSansThai_SemiCondensed-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans Thai_ Semi Condensed 600 normal */
@font-face {
  font-family: "Noto Sans Thai_ Semi Condensed";
  src: url("./NotoSansThai_SemiCondensed-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans Thai_ Semi Condensed 700 normal */
@font-face {
  font-family: "Noto Sans Thai_ Semi Condensed";
  src: url("./NotoSansThai_SemiCondensed-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans Thai_ Semi Condensed 800 normal */
@font-face {
  font-family: "Noto Sans Thai_ Semi Condensed";
  src: url("./NotoSansThai_SemiCondensed-ExtraBold.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

/* Noto Sans Thai_ Semi Condensed 900 normal */
@font-face {
  font-family: "Noto Sans Thai_ Semi Condensed";
  src: url("./NotoSansThai_SemiCondensed-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
