@font-face {
    font-family: "AGE-R Default";
    src: url("InterBold.ttf");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0041-005A,U+0061-007A;
}

@font-face {
    font-family: "AGE-R Default";
    src: url("InterSB.ttf");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0041-005A,U+0061-007A;
}

@font-face {
    font-family: "AGE-R Default";
    src: url("InterMedium.ttf");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0041-005A,U+0061-007A;
}

@font-face {
    font-family: "AGE-R Default";
    src: url("InterRegular.ttf");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0041-005A,U+0061-007A;
}

@font-face {
    font-family: "AGE-R Default";
    src: url("InterLight.ttf");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0041-005A,U+0061-007A;
}

@font-face {
    font-family: "AGE-R Default";
    src: url("AppleSDGothicNeoR.ttf");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    unicode-range: U+AC00-D7A3;
}

@font-face {
    font-family: "AGE-R Default";
    src: url("AppleSDGothicNeoM.ttf");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    unicode-range: U+AC00-D7A3;
}

@font-face {
    font-family: "AGE-R Default";
    src: url("AppleSDGothicNeoSB.ttf");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    unicode-range: U+AC00-D7A3;
}

@font-face {
    font-family: "AGE-R Default";
    src: url("AppleSDGothicNeoB.ttf");
    font-weight: bold;
    font-style: normal;
    font-display: swap;
    unicode-range: U+AC00-D7A3;
}

@font-face {
    font-family: "AGE-R Default";
    src: url("NotoSans-ExtraBold.ttf");
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    unicode-range: U+3001, U+3002, U+300C-300F, U+3041-3096,
    U+309D, U+309E, U+30A1-30FA, U+30FC,
    U+4E00-9FEA, U+3400-4DB5, U+FF5E, U+F900-FA6D; /* 일본어 히라가나, 가타가나, 한중일 통합 한자 */
}

@font-face {
    font-family: "AGE-R Default";
    src: url("NotoSans-Bold.ttf");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    unicode-range: U+3001, U+3002, U+300C-300F, U+3041-3096,
    U+309D, U+309E, U+30A1-30FA, U+30FC,
    U+4E00-9FEA, U+3400-4DB5, U+FF5E, U+F900-FA6D; /* 일본어 히라가나, 가타가나, 한중일 통합 한자 */
}

@font-face {
    font-family: "AGE-R Default";
    src: url("NotoSans-SemiBold.ttf");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    unicode-range: U+3001, U+3002, U+300C-300F, U+3041-3096,
    U+309D, U+309E, U+30A1-30FA, U+30FC,
    U+4E00-9FEA, U+3400-4DB5, U+FF5E, U+F900-FA6D; /* 일본어 히라가나, 가타가나, 한중일 통합 한자 */
}

@font-face {
    font-family: "AGE-R Default";
    src: url("NotoSans-Medium.ttf");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    unicode-range: U+3001, U+3002, U+300C-300F, U+3041-3096,
    U+309D, U+309E, U+30A1-30FA, U+30FC,
    U+4E00-9FEA, U+3400-4DB5, U+FF5E, U+F900-FA6D; /* 일본어 히라가나, 가타가나, 한중일 통합 한자 */
}

@font-face {
    font-family: "Noto Sans";
    src: url("NotoSans-Regular.ttf");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+3001, U+3002, U+300C-300F, U+3041-3096,
    U+309D, U+309E, U+30A1-30FA, U+30FC,
    U+4E00-9FEA, U+3400-4DB5, U+FF5E, U+F900-FA6D; /* 일본어 히라가나, 가타가나, 한중일 통합 한자 */
}
