/* Self-hosted I B M Plex Sans Thai (WOFF2) */
@font-face {
  font-family: "I B M Plex Sans Thai";
  src: url("./IBMPlexSansThai-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
/* Self-hosted I B M Plex Sans Thai (WOFF2) */
@font-face {
  font-family: "I B M Plex Sans Thai";
  src: url("./IBMPlexSansThai-ExtraLight.woff2") format("woff2");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
/* Self-hosted I B M Plex Sans Thai (WOFF2) */
@font-face {
  font-family: "I B M Plex Sans Thai";
  src: url("./IBMPlexSansThai-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
/* Self-hosted I B M Plex Sans Thai (WOFF2) */
@font-face {
  font-family: "I B M Plex Sans Thai";
  src: url("./IBMPlexSansThai-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
/* Self-hosted I B M Plex Sans Thai (WOFF2) */
@font-face {
  font-family: "I B M Plex Sans Thai";
  src: url("./IBMPlexSansThai-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
/* Self-hosted I B M Plex Sans Thai (WOFF2) */
@font-face {
  font-family: "I B M Plex Sans Thai";
  src: url("./IBMPlexSansThai-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
/* Self-hosted I B M Plex Sans Thai (WOFF2) */
@font-face {
  font-family: "I B M Plex Sans Thai";
  src: url("./IBMPlexSansThai-Thin.woff2") format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}


/* Force local font across the entire site */
#force-local-font, html, body, body *, body *::before, body *::after,
input, textarea, select, button {
  font-family: "I B M Plex Sans Thai", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif !important;
}
