/* ================================
   Local font (no unionspace URL)
   Place files in: /public/fonts/
   ================================ */

@font-face {
  font-family: "LINESeedSansTH";
  src:
    url("/fonts/LINESeedSansTH_W_Th.woff2") format("woff2"),
    url("/fonts/LINESeedSansTH_W_Th.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "LINESeedSansTH R";
  src:
    url("/fonts/LINESeedSansTH_W_Rg.woff2") format("woff2"),
    url("/fonts/LINESeedSansTH_W_Rg.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "LINESeedSansTH B";
  src:
    url("/fonts/LINESeedSansTH_W_Bd.woff2") format("woff2"),
    url("/fonts/LINESeedSansTH_W_Bd.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* Headings + buttons use bold face */
h1, h2, h3, h4, h5, h6, .btn {
  font-family: "LINESeedSansTH B", sans-serif;
}

/* Optional: base text uses regular face */
body {
  font-family: "LINESeedSansTH R", sans-serif;
}
