@font-face {
    font-display: swap;
    font-family: Geist;
    font-feature-settings: "tnum";
    font-weight: 400;
    src: url(Geist-Regular.gqFrH2sa.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Geist;
    font-feature-settings: "tnum";
    font-weight: 500;
    src: url(Geist-Medium.ei0swZHc.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Geist;
    font-feature-settings: "tnum";
    font-weight: 600;
    src: url(Geist-SemiBold.BwpolxJF.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Geist;
    font-feature-settings: "tnum";
    font-weight: 700;
    src: url(Geist-Bold.BqNYMUzs.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: BeVietnamPro;
    font-feature-settings: "tnum";
    font-weight: 400;
    src: url(BeVietnamPro-Regular.a2u8IGxR.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: BeVietnamPro;
    font-feature-settings: "tnum";
    font-weight: 500;
    src: url(BeVietnamPro-Medium.BIyJiZ-D.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: BeVietnamPro;
    font-feature-settings: "tnum";
    font-weight: 600;
    src: url(BeVietnamPro-SemiBold.D1NnQTzR.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: BeVietnamPro;
    font-feature-settings: "tnum";
    font-weight: 700;
    src: url(BeVietnamPro-Bold.CiyuOWsU.woff2) format("woff2")
}

body * {
    font-family: Geist, PingFang SC, OSPunctuation, Microsoft Yahei, Heiti SC, WenQuanYi Micro Hei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-feature-settings: "tnum"
}

html[lang=vi-vn] body * {
    font-family: BeVietnamPro, PingFang SC, OSPunctuation, Microsoft Yahei, Heiti SC, WenQuanYi Micro Hei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-feature-settings: "tnum"
}