@font-face {
    font-family: "Inter";
    font-weight: 400;
    font-style: normal;
    font-display: optional;
    src: url('../static/fonts/inter-latin-light.woff2') format("woff2");
}

@font-face {
    font-family: "Noto Sans Light";
    /*font-weight: 400;*/
    /*font-style: normal;*/
    /*font-display: optional;*/
    src: url('../static/fonts/Noto_Sans_TC/NotoSansTC-Light.ttf') format("truetype");
}

@font-face {
    font-family: "Noto Sans Regular";
    /*font-weight: 400;*/
    /*font-style: normal;*/
    /*font-display: optional;*/
    src: url('../static/fonts/Noto_Sans_TC/NotoSansTC-Regular.ttf') format("truetype");
}

@font-face {
    font-family: "Noto Sans Medium";
    /*font-weight: 400;*/
    /*font-style: normal;*/
    /*font-display: optional;*/
    src: url('../static/fonts/Noto_Sans_TC/NotoSansTC-Medium.ttf') format("truetype");
}

@font-face {
    font-family: "Noto Sans Bold";
    /*font-weight: 400;*/
    /*font-style: normal;*/
    /*font-display: optional;*/
    src: url('../static/fonts/Noto_Sans_TC/NotoSansTC-Bold.ttf') format("truetype");
}

@font-face {
    font-family: "Noto Serif Regular";
    /*font-weight: 400;*/
    /*font-style: normal;*/
    /*font-display: optional;*/
    src: url('../static/fonts/Noto_Serif_TC/NotoSerifTC-Regular.ttf') format("truetype");
}

@font-face {
    font-family: "Noto Serif Medium";
    /*font-weight: 400;*/
    /*font-style: normal;*/
    /*font-display: optional;*/
    src: url('../static/fonts/Noto_Serif_TC/NotoSerifTC-Medium.ttf') format("truetype");
}

@font-face {
    font-family: "icomoon";
    font-display: block;
    font-style: normal;
    font-weight: 400;
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype")
}
