/**
 * Thailand (TH-TH): load bundled NotoSansThai for Thai glyphs only (U+0E00-0E7F).
 * Latin/other scripts stay on the standard Inter / Demo woff2 files from fonts.css.
 * One @font-face per weight mirrors how fonts-cn.css handles Chinese via NotoSansSC.
 */

/* ---------- Inter family → NotoSansThai (Thai block) ---------- */

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url("../fonts/Thai/NotoSansThai-Thin.ttf") format("truetype");
  unicode-range: U+0E00-0E7F;
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url("../fonts/Thai/NotoSansThai-ExtraLight.ttf") format("truetype");
  unicode-range: U+0E00-0E7F;
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../fonts/Thai/NotoSansThai-Light.ttf") format("truetype");
  unicode-range: U+0E00-0E7F;
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/Thai/NotoSansThai-Regular.ttf") format("truetype");
  unicode-range: U+0E00-0E7F;
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/Thai/NotoSansThai-Medium.ttf") format("truetype");
  unicode-range: U+0E00-0E7F;
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/Thai/NotoSansThai-SemiBold.ttf") format("truetype");
  unicode-range: U+0E00-0E7F;
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/Thai/NotoSansThai-Bold.ttf") format("truetype");
  unicode-range: U+0E00-0E7F;
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../fonts/Thai/NotoSansThai-ExtraBold.ttf") format("truetype");
  unicode-range: U+0E00-0E7F;
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("../fonts/Thai/NotoSansThai-Black.ttf") format("truetype");
  unicode-range: U+0E00-0E7F;
}

/* ---------- Demo family → NotoSansThai (Thai block) ---------- */

@font-face {
  font-family: "Demo";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url("../fonts/Thai/NotoSansThai-ExtraLight.ttf") format("truetype");
  unicode-range: U+0E00-0E7F;
}

@font-face {
  font-family: "Demo";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/Thai/NotoSansThai-Regular.ttf") format("truetype");
  unicode-range: U+0E00-0E7F;
}

@font-face {
  font-family: "Demo";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/Thai/NotoSansThai-Medium.ttf") format("truetype");
  unicode-range: U+0E00-0E7F;
}

@font-face {
  font-family: "Demo";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/Thai/NotoSansThai-SemiBold.ttf") format("truetype");
  unicode-range: U+0E00-0E7F;
}
