/* ===== Prompt — applied to Thai-language text (see style.css :lang(th) rule) ===== */
@font-face {
  font-family: 'Prompt';
  src: url('../../fonts/prompt/prompt-extralight-webfont.woff2') format('woff2'),
       url('../../fonts/prompt/prompt-extralight-webfont.woff') format('woff'),
       url('../../fonts/prompt/prompt-extralight-webfont.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Prompt';
  src: url('../../fonts/prompt/prompt-regular-webfont.woff2') format('woff2'),
       url('../../fonts/prompt/prompt-regular-webfont.woff') format('woff'),
       url('../../fonts/prompt/prompt-regular-webfont.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Prompt';
  src: url('../../fonts/prompt/prompt-semibold-webfont.woff2') format('woff2'),
       url('../../fonts/prompt/prompt-semibold-webfont.woff') format('woff'),
       url('../../fonts/prompt/prompt-semibold-webfont.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Prompt';
  src: url('../../fonts/prompt/prompt-black-webfont.woff2') format('woff2'),
       url('../../fonts/prompt/prompt-black-webfont.woff') format('woff'),
       url('../../fonts/prompt/prompt-black-webfont.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* ===== Sarabun — applied to English-language text (see style.css :lang(en) rule) ===== */
@font-face {
  font-family: 'Sarabun';
  src: url('../../fonts/sarabun/sarabun-extralight-webfont.woff2') format('woff2'),
       url('../../fonts/sarabun/sarabun-extralight-webfont.woff') format('woff'),
       url('../../fonts/sarabun/sarabun-extralight-webfont.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sarabun';
  src: url('../../fonts/sarabun/sarabun-light-webfont.woff2') format('woff2'),
       url('../../fonts/sarabun/sarabun-light-webfont.woff') format('woff'),
       url('../../fonts/sarabun/sarabun-light-webfont.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sarabun';
  src: url('../../fonts/sarabun/sarabun-regular-webfont.woff2') format('woff2'),
       url('../../fonts/sarabun/sarabun-regular-webfont.woff') format('woff'),
       url('../../fonts/sarabun/sarabun-regular-webfont.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sarabun';
  src: url('../../fonts/sarabun/sarabun-bold-webfont.woff2') format('woff2'),
       url('../../fonts/sarabun/sarabun-bold-webfont.woff') format('woff'),
       url('../../fonts/sarabun/sarabun-bold-webfont.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sarabun';
  src: url('../../fonts/sarabun/sarabun-extrabold-webfont.woff2') format('woff2'),
       url('../../fonts/sarabun/sarabun-extrabold-webfont.woff') format('woff'),
       url('../../fonts/sarabun/sarabun-extrabold-webfont.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
