/*
 * Noto Sans Thai — bundled locally for offline / intranet use (no external CDN)
 * woff2 files live in this same folder. weights 300–700, thai + latin subsets.
 * Source: @fontsource/noto-sans-thai (OFL-1.1)
 */

/* ===== weight 300 ===== */
@font-face{font-family:'Noto Sans Thai';font-style:normal;font-display:swap;font-weight:300;
  src:url('noto-sans-thai-thai-300-normal.woff2') format('woff2');
  unicode-range:U+0E01-0E5B,U+200C-200D,U+25CC;}
@font-face{font-family:'Noto Sans Thai';font-style:normal;font-display:swap;font-weight:300;
  src:url('noto-sans-thai-latin-300-normal.woff2') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}

/* ===== weight 400 ===== */
@font-face{font-family:'Noto Sans Thai';font-style:normal;font-display:swap;font-weight:400;
  src:url('noto-sans-thai-thai-400-normal.woff2') format('woff2');
  unicode-range:U+0E01-0E5B,U+200C-200D,U+25CC;}
@font-face{font-family:'Noto Sans Thai';font-style:normal;font-display:swap;font-weight:400;
  src:url('noto-sans-thai-latin-400-normal.woff2') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}

/* ===== weight 500 ===== */
@font-face{font-family:'Noto Sans Thai';font-style:normal;font-display:swap;font-weight:500;
  src:url('noto-sans-thai-thai-500-normal.woff2') format('woff2');
  unicode-range:U+0E01-0E5B,U+200C-200D,U+25CC;}
@font-face{font-family:'Noto Sans Thai';font-style:normal;font-display:swap;font-weight:500;
  src:url('noto-sans-thai-latin-500-normal.woff2') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}

/* ===== weight 600 ===== */
@font-face{font-family:'Noto Sans Thai';font-style:normal;font-display:swap;font-weight:600;
  src:url('noto-sans-thai-thai-600-normal.woff2') format('woff2');
  unicode-range:U+0E01-0E5B,U+200C-200D,U+25CC;}
@font-face{font-family:'Noto Sans Thai';font-style:normal;font-display:swap;font-weight:600;
  src:url('noto-sans-thai-latin-600-normal.woff2') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}

/* ===== weight 700 ===== */
@font-face{font-family:'Noto Sans Thai';font-style:normal;font-display:swap;font-weight:700;
  src:url('noto-sans-thai-thai-700-normal.woff2') format('woff2');
  unicode-range:U+0E01-0E5B,U+200C-200D,U+25CC;}
@font-face{font-family:'Noto Sans Thai';font-style:normal;font-display:swap;font-weight:700;
  src:url('noto-sans-thai-latin-700-normal.woff2') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
