/* Noto's Thai shaping gives stacked vowels and tone marks more breathing room. */
@font-face {
  font-family: "HEY Thai Body";
  font-style: normal;
  font-weight: 400 500;
  font-display: swap;
  src: url("fonts/noto-sans-thai-body.woff2") format("woff2");
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}

/* Keep bold body labels visually identical to the existing site typography. */
@font-face {
  font-family: "HEY Thai Body";
  font-style: normal;
  font-weight: 600 700;
  font-display: swap;
  src: url("/wp-content/uploads/2024/02/LINESeedSansTH_W_Bd.woff2") format("woff2");
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}

@font-face {
  font-family: "HEY Thai Body";
  font-style: normal;
  font-weight: 800 900;
  font-display: swap;
  src: url("/wp-content/uploads/2024/02/LINESeedSansTH_W_XBd.woff2") format("woff2");
  unicode-range: U+02D7, U+0303, U+0331, U+0E01-0E5B, U+200C-200D, U+25CC;
}

#brx-content :where(
  p,
  li,
  dt,
  dd,
  figcaption,
  label,
  td,
  caption,
  summary
) {
  font-family: "HEY Thai Body", "LINE Seed", sans-serif !important;
}
