@font-face {
    font-family: 'Noto Sans CJKsc';
    src:
        local('Noto Sans CJKsc Regular Alphabetic'),
        local('NotoSansCJKsc-Regular-Alphabetic'),
        local('NotoSansCJKsc-Regular'),
        url('../assets/fonts/Noto_Sans/noto-sans-400cjk-sc.otf') format('opentype');
    unicode-range:
        U+1100-11FF, U+3130-318F, U+3200-321F, U+3260-327F, U+AC00-D7AF, U+2E80-2EFF, U+2F00-2FDF, U+3000-31FF,
        U+3100-312F, U+31A0-31BF, U+3190-319F, U+31C0-31EF, U+3220-33FF, U+3400-4DBF, U+4E00-9FBB, U+F900-FAF,
        U+20000-2A6DF, U+2F800-2FA1F;
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans CJKsc';
    src:
        local('Noto Sans CJKsc Bold Alphabetic'),
        local('NotoSansCJKsc-Bold-Alphabetic'),
        local('NotoSansCJKsc-Bold'),
        url('../assets/fonts/Noto_Sans/noto-sans-700cjk-sc.otf') format('opentype');
    unicode-range:
        U+1100-11FF, U+3130-318F, U+3200-321F, U+3260-327F, U+AC00-D7AF, U+2E80-2EFF, U+2F00-2FDF, U+3000-31FF,
        U+3100-312F, U+31A0-31BF, U+3190-319F, U+31C0-31EF, U+3220-33FF, U+3400-4DBF, U+4E00-9FBB, U+F900-FAF,
        U+20000-2A6DF, U+2F800-2FA1F;
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans Korean';
    src:
        local('Noto Sans Korean Regular'),
        local('NotoSansCJKkr-Regular'),
        url('../assets/fonts/Noto_Sans/noto-sans-400cjk-kr.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans Korean';
    src:
        local('Noto Sans Korean Bold'),
        local('NotoSansCJKkr-Bold'),
        url('../assets/fonts/Noto_Sans/noto-sans-700cjk-kr.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans Arabic';
    src:
        local('Noto Sans Arabic Regular'),
        local('NotoSansArabic-Regular'),
        url('../assets/fonts/Noto_Sans/noto-sans-400arabic.ttf') format('truetype');
    unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF;
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans Arabic';
    src:
        local('Noto Sans Arabic Bold'),
        local('NotoSansArabic-Bold'),
        url('../assets/fonts/Noto_Sans/noto-sans-700arabic.ttf') format('truetype');
    unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF;
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans Thai';
    src:
        local('Noto Sans Thai Regular'),
        local('NotoSansThai-Regular'),
        url('../assets/fonts/Noto_Sans/noto-sans-400thai.ttf') format('truetype');
    unicode-range: U+0E00-0E7F;
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans Thai';
    src:
        local('Noto Sans Thai Bold'),
        local('NotoSansThai-Bold'),
        url('../assets/fonts/Noto_Sans/noto-sans-700thai.ttf') format('truetype');
    unicode-range: U+0E00-0E7F;
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans Devanagari';
    src:
        local('Noto Sans Devanagari Regular'),
        local('NotoSansDevanagari-Regular'),
        url('../assets/fonts/Noto_Sans/noto-sans-400devanagari.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans Devanagari';
    src:
        local('Noto Sans Devanagari Bold'),
        local('NotoSansDevanagari-Bold'),
        url('../assets/fonts/Noto_Sans/noto-sans-700devanagari.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
