/* 
 * Optimized Font Face với font-display: swap
 * Giảm render-blocking bằng cách hiển thị fallback font trước
 */

/* SVN-Gilroy - Critical font family */
@font-face {
    font-family: SVN-Gilroy;
    font-weight: normal;
    font-display: swap;
    src: url("./font/SVN-Gilroy Medium.otf") format("opentype");
}

@font-face {
    font-family: SVN-Gilroy;
    font-weight: 600;
    font-display: swap;
    src: url("./font/SVN-Gilroy SemiBold.otf") format("opentype");
}

@font-face {
    font-family: SVN-Gilroy;
    font-weight: 300;
    font-display: swap;
    src: url("./font/SVN-Gilroy Light.otf") format("opentype");
}

@font-face {
    font-family: SVN-Gilroy;
    font-weight: bold;
    font-display: swap;
    src: url("./font/SVN-Gilroy Bold.otf") format("opentype");
}

@font-face {
    font-family: SVN-Gilroy;
    font-weight: normal;
    font-style: italic;
    font-display: swap;
    src: url("./font/SVN-Gilroy Medium Italic.otf") format("opentype");
}

@font-face {
    font-family: SVN-Gilroy;
    font-weight: 600;
    font-style: italic;
    font-display: swap;
    src: url("./font/SVN-Gilroy SemiBold Italic.otf") format("opentype");
}

@font-face {
    font-family: SVN-Gilroy;
    font-weight: bold;
    font-style: italic;
    font-display: swap;
    src: url("./font/SVN-Gilroy Bold Italic.otf") format("opentype");
}

/* SF-Pro-Display */
@font-face {
    font-family: SF-Pro-Display;
    font-weight: normal;
    font-display: swap;
    src: url("./font/SF-Pro-Display-Medium.otf") format("opentype");
}

/* Yeseva-One */
@font-face {
    font-family: Yeseva-One;
    font-display: swap;
    src: url("./font/YesevaOne-Regular.ttf") format("truetype");
}

/* BeVietnamPro Family */
@font-face {
    font-family: BeVietnamPro-Bold;
    font-display: swap;
    src: url("./font/BeVietnamPro-Bold.ttf") format("truetype");
}

@font-face {
    font-family: BeVietnamPro-ExtraLight;
    font-display: swap;
    src: url("./font/BeVietnamPro-ExtraLight.ttf") format("truetype");
}

@font-face {
    font-family: BeVietnamPro-Light;
    font-display: swap;
    src: url("./font/BeVietnamPro-Light.ttf") format("truetype");
}

@font-face {
    font-family: BeVietnamPro-Medium;
    font-display: swap;
    src: url("./font/BeVietnamPro-Medium.ttf") format("truetype");
}

@font-face {
    font-family: BeVietnamPro-Regular;
    font-display: swap;
    src: url("./font/BeVietnamPro-Regular.ttf") format("truetype");
}

@font-face {
    font-family: BeVietnamPro-SemiBold;
    font-display: swap;
    src: url("./font/BeVietnamPro-SemiBold.ttf") format("truetype");
}

/* SF-Pro-Text */
@font-face {
    font-family: SF-Pro-Text;
    font-display: swap;
    src: url("./font/SF-Pro-Text-Regular.otf") format("opentype");
}

