/* Noto Sans Cyrilic */

@font-face {
    unicode-range: U+0-fffd; 
    font-family: "gfs"; 
    font-display: swap; 
    font-weight: 400; 
    font-style: normal; 
    src: url(noto-reg.woff) format("woff"), 
        url(noto-reg.ttf) format("truetype")
}
@font-face {
    unicode-range: U+0-fffd; 
    font-family: "gfs"; 
    font-display: swap; 
    font-weight: 700; 
    font-style: normal; 
    src: url(noto-bold.woff) format("woff"), 
        url(noto-bold.ttf) format("truetype")
}

/* Noto Sans Tamil */

@font-face {
     unicode-range: U+b82-bfa,U+1cda,U+2212,U+11303-1133c; 
     font-family: "gfs"; 
     font-display: swap; 
     font-weight: 400; 
     font-style: normal; 
     src: url(tam-reg.woff) format("woff"),
          url(tam-reg.ttf) format("truetype")
}

@font-face {
     unicode-range: U+b82-bfa,U+1cda,U+2212,U+11303-1133c; 
     font-family: "gfs"; 
     font-display: swap; 
     font-weight: 700; 
     font-style: normal; 
     src: url(tam-bold.woff) format("woff"), 
          url(tam-bold.ttf) format("truetype")
}

/* Noto Sans Devanagari */

@font-face {
     unicode-range: U+900-97f,U+1cd0-1cf9,U+a830-a8fd; 
     font-family: "gfs"; 
     font-display: swap; 
     font-weight: 400; 
     font-style: normal; 
     src: url(devanagari-reg.woff) format("woff"), 
          url(devanagari-reg.ttf) format("truetype")
}
@font-face {
     unicode-range: U+900-97f,U+1cd0-1cf9,U+a830-a8fd; 
     font-family: "gfs"; 
     font-display: swap; 
     font-weight: 700; 
     font-style: normal; 
     src: url(devanagari-bold.woff) format("woff"), 
          url(devanagari-bold.ttf) format("truetype")
}

/* Noto Sans CJKsc */
@font-face {
     unicode-range: U+1100-11ff,U+2002-2003,U+20dd-20de,U+2160-217b,U+2e80-9fd0,U+a960-a97c,U+ac00-fa6d,U+fe10-fe19,U+fe30-fe6b,U+ff01-ffee,U+1f100-2f9f4; 
     font-family: "gfs"; 
     font-display: swap; 
     font-weight: 400; 
     font-style: normal; 
     src: url(CJKsc-reg.woff) format("woff"), 
          url(CJKsc-reg.otf) format("truetype")
}
@font-face {
     unicode-range: U+1100-11ff,U+2002-2003,U+20dd-20de,U+2160-217b,U+2e80-9fd0,U+a960-a97c,U+ac00-fa6d,U+fe10-fe19,U+fe30-fe6b,U+ff01-ffee,U+1f100-2f9f4; 
     font-family: "gfs"; 
     font-display: swap; 
     font-weight: 700; 
     font-style: normal; 
     src: url(CJKsc-bold.woff) format("woff"), 
          url(CJKsc-bold.otf) format("truetype")
}

/* Noto Sans Telugu */

@font-face {
     unicode-range: U+c01-c7f; 
     font-family: "gfs"; 
     font-display: swap; 
     font-weight: 400; 
     font-style: normal; 
     src: url(telugu-reg.woff) format("woff"), 
          url(telugu-reg.ttf) format("truetype")
}
@font-face {
     unicode-range: U+c01-c7f; 
     font-family: "gfs"; 
     font-display: swap; 
     font-weight: 700; 
     font-style: normal; 
     src: url(telugu-bold.woff) format("woff"), 
          url(telugu-bold.ttf) format("truetype")
}

/* Noto Sans Malayalam */

@font-face {
     unicode-range: U+d02-d7f; 
     font-family: "gfs"; 
     font-display: swap; 
     font-weight: 400; 
     font-style: normal; 
     src: url(malayalam-reg.woff) format("woff"), 
          url(malayalam-reg.ttf) format("truetype")
}
@font-face {
     unicode-range: U+d02-d7f; 
     font-family: "gfs"; 
     font-display: swap; 
     font-weight: 700; 
     font-style: normal; 
     src: url(malayalam-bold.woff) format("woff"), 
          url(malayalam-bold.ttf) format("truetype")
}

/* Noto Sans Kanada */

@font-face {
     unicode-range: U+c82-cf2; 
     font-family: "gfs"; 
     font-display: swap; 
     font-weight: 400; 
     font-style: normal; 
     src: url(kannada-reg.woff) format("woff"), 
     url(kannada-reg.ttf) format("truetype")
}
@font-face {
     unicode-range: U+c82-cf2; 
     font-family: "gfs"; 
     font-display: swap; 
     font-weight: 700; 
     font-style: normal; 
     src: url(kannada-bold.woff) format("woff"), 
          url(kannada-bold.ttf) format("truetype")
}

/* Noto Sans Arabic */

@font-face {
     unicode-range: U+600-8ff,U+fb50-fdfd,U+fe70-fefc; 
     font-family: "gfs"; 
     font-display: swap; 
     font-weight: 400; 
     font-style: normal; 
     src: url(arabic-reg.woff) format("woff"), 
          url(arabic-reg.ttf) format("truetype")
}
@font-face {
     unicode-range: U+600-8ff,U+fb50-fdfd,U+fe70-fefc; 
     font-family: "gfs"; 
     font-display: swap; 
     font-weight: 700; 
     font-style: normal; 
     src: url(arabic-bold.woff) format("woff"), 
          url(arabic-bold.ttf) format("truetype")
}

/* Noto Sans Hebrew */

@font-face {
     unicode-range: U+591-5f4,U+200c-200f,U+25cc,U+fb1d-fb4f; 
     font-family: "gfs"; 
     font-display: swap; 
     font-weight: 400; 
     font-style: normal; 
     src: url(hebrew-reg.woff) format("woff"), 
          url(hebrew-reg.ttf) format("truetype")
}
@font-face {
     unicode-range: U+591-5f4,U+200c-200f,U+25cc,U+fb1d-fb4f; 
     font-family: "gfs"; 
     font-display: swap; 
     font-weight: 700; 
     font-style: normal; 
     src: url(hebrew-bold.woff) format("woff"), 
          url(hebrew-bold.ttf) format("truetype")
}

/* Noto sans Thai */

@font-face {
     unicode-range: U+e01-e5b; 
     font-family: "gfs"; 
     font-display: swap; 
     font-weight: 400; 
     font-style: normal; 
     src: url(thai-reg.woff) format("woff"), 
          url(thai-reg.ttf) format("truetype")
}
@font-face {
     unicode-range: U+e01-e5b; 
     font-family: "gfs"; 
     font-display: swap; 
     font-weight: 700; 
     font-style: normal; 
     src: url(thai-bold.woff) format("woff"), 
          url(thai-bold.ttf) format("truetype")
}
    
/* Noto sans bengali */

@font-face {
     unicode-range: U+951-952,U+964-965,U+980-9fb; 
     font-family: "gfs"; 
     font-display: swap; 
     font-weight: 400; 
     font-style: normal; 
     src: url(bengali-reg.woff) format("woff"), 
          url(bengali-reg.ttf) format("truetype")
}
@font-face {
     unicode-range: U+951-952,U+964-965,U+980-9fb; 
     font-family: "gfs"; 
     font-display: swap; 
     font-weight: 700; 
     font-style: normal; 
     src: url(bengali-bold.woff) format("woff"), 
          url(bengali-bold.ttf) format("truetype")
}

/* Noto sans Gujarati */

@font-face {
     unicode-range: U+a81-af1; 
     font-family: "gfs"; 
     font-display: swap; 
     font-weight: 400; 
     font-style: normal; 
     src: url(gujarati-reg.woff) format("woff"), 
          url(gujarati-reg.ttf) format("truetype")
}
@font-face {
     unicode-range: U+a81-af1; 
     font-family: "gfs"; 
     font-display: swap; 
     font-weight: 700; 
     font-style: normal; 
     src: url(gujarati-bold.woff) format("woff"), 
          url(gujarati-bold.ttf) format("truetype")
}

/* Noto sans oriya */

@font-face {
     unicode-range: U+b01-b77; 
     font-family: "gfs"; 
     font-display: swap; 
     font-weight: 400; 
     font-style: normal; 
     src: url(oriya-reg.woff) format("woff"), 
          url(oriya-reg.ttf) format("truetype")
}
@font-face {
     unicode-range: U+b01-b77; 
     font-family: "gfs"; 
     font-display: swap; 
     font-weight: 700; 
     font-style: normal; 
     src: url(oriya-bold.woff) format("woff"), 
          url(oriya-bold.ttf) format("truetype")
}

/* Noto sans Gurmukhi */
@font-face {
     unicode-range: U+a01-a75,U+2013-20b9,U+feff; 
     font-family: "gfs"; 
     font-display: swap; 
     font-weight: 400; 
     font-style: normal; 
     src: url(gurmukhi-reg.woff) format("woff"), 
          url(gurmukhi-reg.ttf) format("truetype")
}
@font-face {
     unicode-range: U+a01-a75,U+2013-20b9,U+feff; 
     font-family: "gfs"; 
     font-display: swap; 
     font-weight: 700; 
     font-style: normal; 
     src: url(gurmukhi-bold.woff) format("woff"), 
          url(gurmukhi-bold.ttf) format("truetype")
}

/* Noto sans Khmer */

@font-face {
     unicode-range: U+1780-19ff; 
     font-family: "gfs"; 
     font-display: swap; 
     font-weight: 400; 
     font-style: normal; 
     src: url(khmer-reg.woff) format("woff"), 
          url(khmer-reg.ttf) format("truetype")
}
@font-face {
     unicode-range: U+1780-19ff; 
     font-family: "gfs"; 
     font-display: swap; 
     font-weight: 700; 
     font-style: normal; 
     src: url(khmer-bold.woff) format("woff"), 
          url(khmer-bold.ttf) format("truetype")
}