@font-face {
    font-family: notoSans;
    src: url('/static/fonts/NotoSans/NotoSans-100.ttf') format('truetype');
    font-weight: 100;
}

@font-face {
    font-family: notoSans;
    src: url('/static/fonts/NotoSans/NotoSans-300.ttf') format('truetype');
    font-weight: 300;
}

@font-face {
    font-family: notoSans;
    src: url('/static/fonts/NotoSans/NotoSans-400.ttf') format('truetype');
    font-weight: 400;
}

@font-face {
    font-family: notoSans;
    src: url('/static/fonts/NotoSans/NotoSans-500.ttf') format('truetype');
    font-weight: 500;
}

@font-face {
    font-family: notoSans;
    src: url('/static/fonts/NotoSans/NotoSans-700.ttf') format('truetype');
    font-weight: 700;
}

@font-face {
    font-family: notoSans;
    src: url('/static/fonts/NotoSans/NotoSans-900.ttf') format('truetype');
    font-weight: 900;
}

@font-face {
    font-family: notoSansKR;
    src: url('/static/fonts/NotoSans/NotoSansKR-100.otf') format('opentype');
    font-weight: 100;
}

@font-face {
    font-family: notoSansKR;
    src: url('/static/fonts/NotoSans/NotoSansKR-300.otf') format('opentype');
    font-weight: 300;
}

@font-face {
    font-family: notoSansKR;
    src: url('/static/fonts/NotoSans/NotoSansKR-400.otf') format('opentype');
    font-weight: 400;
}

@font-face {
    font-family: notoSansKR;
    src: url('/static/fonts/NotoSans/NotoSansKR-500.otf') format('opentype');
    font-weight: 500;
}

@font-face {
    font-family: notoSansKR;
    src: url('/static/fonts/NotoSans/NotoSansKR-700.otf') format('opentype');
    font-weight: 700;
}

@font-face {
    font-family: notoSansKR;
    src: url('/static/fonts/NotoSans/NotoSansKR-900.otf') format('opentype');
    font-weight: 900;
}

@font-face {
    font-family: notoSansJP;
    src: url('/static/fonts/NotoSans/NotoSansJP-100.ttf') format('opentype');
    font-weight: 100;
}

@font-face {
    font-family: notoSansJP;
    src: url('/static/fonts/NotoSans/NotoSansJP-300.ttf') format('opentype');
    font-weight: 300;
}

@font-face {
    font-family: notoSansJP;
    src: url('/static/fonts/NotoSans/NotoSansJP-400.ttf') format('opentype');
    font-weight: 400;
}

@font-face {
    font-family: notoSansJP;
    src: url('/static/fonts/NotoSans/NotoSansJP-500.ttf') format('opentype');
    font-weight: 500;
}

@font-face {
    font-family: notoSansJP;
    src: url('/static/fonts/NotoSans/NotoSansJP-700.ttf') format('opentype');
    font-weight: 700;
}

@font-face {
    font-family: notoSansJP;
    src: url('/static/fonts/NotoSans/NotoSansJP-900.ttf') format('opentype');
    font-weight: 900;
}

@font-face {
    font-family: notoSansTC;
    src: url('/static/fonts/NotoSans/NotoSansTC-100.ttf') format('opentype');
    font-weight: 100;
}

@font-face {
    font-family: notoSansTC;
    src: url('/static/fonts/NotoSans/NotoSansTC-300.ttf') format('opentype');
    font-weight: 300;
}

@font-face {
    font-family: notoSansTC;
    src: url('/static/fonts/NotoSans/NotoSansTC-400.ttf') format('opentype');
    font-weight: 400;
}

@font-face {
    font-family: notoSansTC;
    src: url('/static/fonts/NotoSans/NotoSansTC-500.ttf') format('opentype');
    font-weight: 500;
}

@font-face {
    font-family: notoSansTC;
    src: url('/static/fonts/NotoSans/NotoSansTC-700.ttf') format('opentype');
    font-weight: 700;
}

@font-face {
    font-family: notoSansTC;
    src: url('/static/fonts/NotoSans/NotoSansTC-900.ttf') format('opentype');
    font-weight: 900;
}

body:lang(ko) {
    font-family: notoSansKR, notoSans, system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji';
}

body:lang(cn) {
    font-family: notoSans, system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji',
    'Segoe UI Emoji';
}
body:lang(zh) {
    font-family: notoSans, system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji',
    'Segoe UI Emoji';
}
body:lang(zh-Hans) {
    font-family: notoSans, system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji',
    'Segoe UI Emoji';
}

body:lang(zh-Hant) {
    font-family: notoSansTC, notoSans, system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji';
}

body:lang(ja) {
    font-family: notoSansJP, notoSans, system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji';
}
body:lang(th) {
    font-family: notoSans, system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji',
    'Segoe UI Emoji';
}
