/* POS NHA LAM - Curated Vietnamese K80/K58 Thermal Print Fonts (30 Families) */
/* Browser lazy-loads each @font-face file on demand when referenced by a template */

@font-face { font-family: 'SVN-Product Sans'; src: url('/fonts/print/svn-product-sans-regular.otf') format('opentype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'SVN-Product Sans'; src: url('/fonts/print/svn-product-sans-bold.otf') format('opentype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'SVN-Product Sans'; src: url('/fonts/print/svn-product-sans-bold.otf') format('opentype'); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'SVN-Product Sans'; src: url('/fonts/print/svn-product-sans-italic.otf') format('opentype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'SVN-Product Sans'; src: url('/fonts/print/svn-product-sans-bold-italic.otf') format('opentype'); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: 'SVN-Product Sans'; src: url('/fonts/print/svn-product-sans-bold-italic.otf') format('opentype'); font-weight: 800; font-style: italic; font-display: swap; }

@font-face { font-family: 'San Francisco Text'; src: url('/fonts/print/san-francisco-text-regular.otf') format('opentype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'San Francisco Text'; src: url('/fonts/print/san-francisco-text-bold.otf') format('opentype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'San Francisco Text'; src: url('/fonts/print/san-francisco-text-bold.otf') format('opentype'); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'San Francisco Text'; src: url('/fonts/print/san-francisco-text-italic.otf') format('opentype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'San Francisco Text'; src: url('/fonts/print/san-francisco-text-bold-italic.otf') format('opentype'); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: 'San Francisco Text'; src: url('/fonts/print/san-francisco-text-bold-italic.otf') format('opentype'); font-weight: 800; font-style: italic; font-display: swap; }

@font-face { font-family: 'San Francisco Display'; src: url('/fonts/print/san-francisco-display-regular.otf') format('opentype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'San Francisco Display'; src: url('/fonts/print/san-francisco-display-bold.otf') format('opentype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'San Francisco Display'; src: url('/fonts/print/san-francisco-display-bold.otf') format('opentype'); font-weight: 800; font-style: normal; font-display: swap; }

@font-face { font-family: 'UTM Helve'; src: url('/fonts/print/utm-helve-regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'UTM Helve'; src: url('/fonts/print/utm-helve-bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'UTM Helve'; src: url('/fonts/print/utm-helve-bold.ttf') format('truetype'); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'UTM Helve'; src: url('/fonts/print/utm-helve-italic.ttf') format('truetype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'UTM Helve'; src: url('/fonts/print/utm-helve-bold-italic.ttf') format('truetype'); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: 'UTM Helve'; src: url('/fonts/print/utm-helve-bold-italic.ttf') format('truetype'); font-weight: 800; font-style: italic; font-display: swap; }

@font-face { font-family: 'UTM Neo Sans Intel'; src: url('/fonts/print/utm-neo-sans-intel-regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'UTM Neo Sans Intel'; src: url('/fonts/print/utm-neo-sans-intel-bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'UTM Neo Sans Intel'; src: url('/fonts/print/utm-neo-sans-intel-bold.ttf') format('truetype'); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'UTM Neo Sans Intel'; src: url('/fonts/print/utm-neo-sans-intel-italic.ttf') format('truetype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'UTM Neo Sans Intel'; src: url('/fonts/print/utm-neo-sans-intel-bold-italic.ttf') format('truetype'); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: 'UTM Neo Sans Intel'; src: url('/fonts/print/utm-neo-sans-intel-bold-italic.ttf') format('truetype'); font-weight: 800; font-style: italic; font-display: swap; }

@font-face { font-family: 'UTM Daxline'; src: url('/fonts/print/utm-daxline-regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'UTM Daxline'; src: url('/fonts/print/utm-daxline-bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'UTM Daxline'; src: url('/fonts/print/utm-daxline-bold.ttf') format('truetype'); font-weight: 800; font-style: normal; font-display: swap; }

@font-face { font-family: 'UTM Nokia Standard'; src: url('/fonts/print/utm-nokia-standard-regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'UTM Nokia Standard'; src: url('/fonts/print/utm-nokia-standard-bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'UTM Nokia Standard'; src: url('/fonts/print/utm-nokia-standard-bold.ttf') format('truetype'); font-weight: 800; font-style: normal; font-display: swap; }

@font-face { font-family: 'UTM Facebook K&T'; src: url('/fonts/print/utm-facebook-kt-regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'UTM Facebook K&T'; src: url('/fonts/print/utm-facebook-kt-bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'UTM Facebook K&T'; src: url('/fonts/print/utm-facebook-kt-bold.ttf') format('truetype'); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'UTM Facebook K&T'; src: url('/fonts/print/utm-facebook-kt-italic.ttf') format('truetype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'UTM Facebook K&T'; src: url('/fonts/print/utm-facebook-kt-bold-italic.ttf') format('truetype'); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: 'UTM Facebook K&T'; src: url('/fonts/print/utm-facebook-kt-bold-italic.ttf') format('truetype'); font-weight: 800; font-style: italic; font-display: swap; }

@font-face { font-family: 'UTM Aptima'; src: url('/fonts/print/utm-aptima-regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'UTM Aptima'; src: url('/fonts/print/utm-aptima-bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'UTM Aptima'; src: url('/fonts/print/utm-aptima-bold.ttf') format('truetype'); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'UTM Aptima'; src: url('/fonts/print/utm-aptima-italic.ttf') format('truetype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'UTM Aptima'; src: url('/fonts/print/utm-aptima-bold-italic.ttf') format('truetype'); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: 'UTM Aptima'; src: url('/fonts/print/utm-aptima-bold-italic.ttf') format('truetype'); font-weight: 800; font-style: italic; font-display: swap; }

@font-face { font-family: 'UTM God\'s Word'; src: url('/fonts/print/utm-gods-word-regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'UTM God\'s Word'; src: url('/fonts/print/utm-gods-word-bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'UTM God\'s Word'; src: url('/fonts/print/utm-gods-word-bold.ttf') format('truetype'); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'UTM God\'s Word'; src: url('/fonts/print/utm-gods-word-italic.ttf') format('truetype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'UTM God\'s Word'; src: url('/fonts/print/utm-gods-word-bold-italic.ttf') format('truetype'); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: 'UTM God\'s Word'; src: url('/fonts/print/utm-gods-word-bold-italic.ttf') format('truetype'); font-weight: 800; font-style: italic; font-display: swap; }

@font-face { font-family: 'UVN Tin Tuc'; src: url('/fonts/print/uvn-tin-tuc-regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN Tin Tuc'; src: url('/fonts/print/uvn-tin-tuc-bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN Tin Tuc'; src: url('/fonts/print/uvn-tin-tuc-bold.ttf') format('truetype'); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN Tin Tuc'; src: url('/fonts/print/uvn-tin-tuc-italic.ttf') format('truetype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'UVN Tin Tuc'; src: url('/fonts/print/uvn-tin-tuc-bold-italic.ttf') format('truetype'); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: 'UVN Tin Tuc'; src: url('/fonts/print/uvn-tin-tuc-bold-italic.ttf') format('truetype'); font-weight: 800; font-style: italic; font-display: swap; }

@font-face { font-family: 'UVN Hong Ha'; src: url('/fonts/print/uvn-hong-ha-regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN Hong Ha'; src: url('/fonts/print/uvn-hong-ha-bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN Hong Ha'; src: url('/fonts/print/uvn-hong-ha-bold.ttf') format('truetype'); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN Hong Ha'; src: url('/fonts/print/uvn-hong-ha-italic.ttf') format('truetype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'UVN Hong Ha'; src: url('/fonts/print/uvn-hong-ha-bold-italic.ttf') format('truetype'); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: 'UVN Hong Ha'; src: url('/fonts/print/uvn-hong-ha-bold-italic.ttf') format('truetype'); font-weight: 800; font-style: italic; font-display: swap; }

@font-face { font-family: 'UVN Gia Dinh'; src: url('/fonts/print/uvn-gia-dinh-regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN Gia Dinh'; src: url('/fonts/print/uvn-gia-dinh-bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN Gia Dinh'; src: url('/fonts/print/uvn-gia-dinh-bold.ttf') format('truetype'); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN Gia Dinh'; src: url('/fonts/print/uvn-gia-dinh-italic.ttf') format('truetype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'UVN Gia Dinh'; src: url('/fonts/print/uvn-gia-dinh-bold-italic.ttf') format('truetype'); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: 'UVN Gia Dinh'; src: url('/fonts/print/uvn-gia-dinh-bold-italic.ttf') format('truetype'); font-weight: 800; font-style: italic; font-display: swap; }

@font-face { font-family: 'UVN Saigon'; src: url('/fonts/print/uvn-saigon-regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN Saigon'; src: url('/fonts/print/uvn-saigon-bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN Saigon'; src: url('/fonts/print/uvn-saigon-bold.ttf') format('truetype'); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN Saigon'; src: url('/fonts/print/uvn-saigon-italic.ttf') format('truetype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'UVN Saigon'; src: url('/fonts/print/uvn-saigon-bold-italic.ttf') format('truetype'); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: 'UVN Saigon'; src: url('/fonts/print/uvn-saigon-bold-italic.ttf') format('truetype'); font-weight: 800; font-style: italic; font-display: swap; }

@font-face { font-family: 'UVN Nhan'; src: url('/fonts/print/uvn-nhan-regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN Nhan'; src: url('/fonts/print/uvn-nhan-bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN Nhan'; src: url('/fonts/print/uvn-nhan-bold.ttf') format('truetype'); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN Nhan'; src: url('/fonts/print/uvn-nhan-italic.ttf') format('truetype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'UVN Nhan'; src: url('/fonts/print/uvn-nhan-bold-italic.ttf') format('truetype'); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: 'UVN Nhan'; src: url('/fonts/print/uvn-nhan-bold-italic.ttf') format('truetype'); font-weight: 800; font-style: italic; font-display: swap; }

@font-face { font-family: 'UVN Tin Tuc Hep'; src: url('/fonts/print/uvn-tin-tuc-hep-regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN Tin Tuc Hep'; src: url('/fonts/print/uvn-tin-tuc-hep-bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN Tin Tuc Hep'; src: url('/fonts/print/uvn-tin-tuc-hep-bold.ttf') format('truetype'); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN Tin Tuc Hep'; src: url('/fonts/print/uvn-tin-tuc-hep-italic.ttf') format('truetype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'UVN Tin Tuc Hep'; src: url('/fonts/print/uvn-tin-tuc-hep-bold-italic.ttf') format('truetype'); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: 'UVN Tin Tuc Hep'; src: url('/fonts/print/uvn-tin-tuc-hep-bold-italic.ttf') format('truetype'); font-weight: 800; font-style: italic; font-display: swap; }

@font-face { font-family: 'UVN Hong Ha Hep'; src: url('/fonts/print/uvn-hong-ha-hep-regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN Hong Ha Hep'; src: url('/fonts/print/uvn-hong-ha-hep-bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN Hong Ha Hep'; src: url('/fonts/print/uvn-hong-ha-hep-bold.ttf') format('truetype'); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN Hong Ha Hep'; src: url('/fonts/print/uvn-hong-ha-hep-italic.ttf') format('truetype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'UVN Hong Ha Hep'; src: url('/fonts/print/uvn-hong-ha-hep-bold-italic.ttf') format('truetype'); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: 'UVN Hong Ha Hep'; src: url('/fonts/print/uvn-hong-ha-hep-bold-italic.ttf') format('truetype'); font-weight: 800; font-style: italic; font-display: swap; }

@font-face { font-family: 'UVN Gia Dinh Hep'; src: url('/fonts/print/uvn-gia-dinh-hep-regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN Gia Dinh Hep'; src: url('/fonts/print/uvn-gia-dinh-hep-bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN Gia Dinh Hep'; src: url('/fonts/print/uvn-gia-dinh-hep-bold.ttf') format('truetype'); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN Gia Dinh Hep'; src: url('/fonts/print/uvn-gia-dinh-hep-italic.ttf') format('truetype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'UVN Gia Dinh Hep'; src: url('/fonts/print/uvn-gia-dinh-hep-bold-italic.ttf') format('truetype'); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: 'UVN Gia Dinh Hep'; src: url('/fonts/print/uvn-gia-dinh-hep-bold-italic.ttf') format('truetype'); font-weight: 800; font-style: italic; font-display: swap; }

@font-face { font-family: 'UTM Swiss Condensed'; src: url('/fonts/print/utm-swiss-condensed-regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'UTM Swiss Condensed'; src: url('/fonts/print/utm-swiss-condensed-bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'UTM Swiss Condensed'; src: url('/fonts/print/utm-swiss-condensed-bold.ttf') format('truetype'); font-weight: 800; font-style: normal; font-display: swap; }

@font-face { font-family: 'Bree Serif'; src: url('/fonts/print/bree-serif-regular.otf') format('opentype'); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: 'iCiel Cucho'; src: url('/fonts/print/iciel-cucho-regular.otf') format('opentype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'iCiel Cucho'; src: url('/fonts/print/iciel-cucho-bold.otf') format('opentype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'iCiel Cucho'; src: url('/fonts/print/iciel-cucho-bold.otf') format('opentype'); font-weight: 800; font-style: normal; font-display: swap; }

@font-face { font-family: 'Enyo Serif'; src: url('/fonts/print/enyo-serif-regular.otf') format('opentype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Enyo Serif'; src: url('/fonts/print/enyo-serif-bold.otf') format('opentype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Enyo Serif'; src: url('/fonts/print/enyo-serif-bold.otf') format('opentype'); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'Enyo Serif'; src: url('/fonts/print/enyo-serif-italic.otf') format('opentype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'Enyo Serif'; src: url('/fonts/print/enyo-serif-bold-italic.otf') format('opentype'); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: 'Enyo Serif'; src: url('/fonts/print/enyo-serif-bold-italic.otf') format('opentype'); font-weight: 800; font-style: italic; font-display: swap; }

@font-face { font-family: 'UVN Viet Sach'; src: url('/fonts/print/uvn-viet-sach-regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN Viet Sach'; src: url('/fonts/print/uvn-viet-sach-bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN Viet Sach'; src: url('/fonts/print/uvn-viet-sach-bold.ttf') format('truetype'); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN Viet Sach'; src: url('/fonts/print/uvn-viet-sach-italic.ttf') format('truetype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'UVN Viet Sach'; src: url('/fonts/print/uvn-viet-sach-bold-italic.ttf') format('truetype'); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: 'UVN Viet Sach'; src: url('/fonts/print/uvn-viet-sach-bold-italic.ttf') format('truetype'); font-weight: 800; font-style: italic; font-display: swap; }

@font-face { font-family: 'UVN Sach Vo'; src: url('/fonts/print/uvn-sach-vo-regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN Sach Vo'; src: url('/fonts/print/uvn-sach-vo-bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN Sach Vo'; src: url('/fonts/print/uvn-sach-vo-bold.ttf') format('truetype'); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN Sach Vo'; src: url('/fonts/print/uvn-sach-vo-italic.ttf') format('truetype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'UVN Sach Vo'; src: url('/fonts/print/uvn-sach-vo-bold-italic.ttf') format('truetype'); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: 'UVN Sach Vo'; src: url('/fonts/print/uvn-sach-vo-bold-italic.ttf') format('truetype'); font-weight: 800; font-style: italic; font-display: swap; }

@font-face { font-family: 'UVN Chinh Luan'; src: url('/fonts/print/uvn-chinh-luan-regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN Chinh Luan'; src: url('/fonts/print/uvn-chinh-luan-bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN Chinh Luan'; src: url('/fonts/print/uvn-chinh-luan-bold.ttf') format('truetype'); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN Chinh Luan'; src: url('/fonts/print/uvn-chinh-luan-italic.ttf') format('truetype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'UVN Chinh Luan'; src: url('/fonts/print/uvn-chinh-luan-bold-italic.ttf') format('truetype'); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: 'UVN Chinh Luan'; src: url('/fonts/print/uvn-chinh-luan-bold-italic.ttf') format('truetype'); font-weight: 800; font-style: italic; font-display: swap; }

@font-face { font-family: 'UTM Times'; src: url('/fonts/print/utm-times-regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'UTM Times'; src: url('/fonts/print/utm-times-bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'UTM Times'; src: url('/fonts/print/utm-times-bold.ttf') format('truetype'); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'UTM Times'; src: url('/fonts/print/utm-times-italic.ttf') format('truetype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'UTM Times'; src: url('/fonts/print/utm-times-bold-italic.ttf') format('truetype'); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: 'UTM Times'; src: url('/fonts/print/utm-times-bold-italic.ttf') format('truetype'); font-weight: 800; font-style: italic; font-display: swap; }

@font-face { font-family: 'UTM Centur'; src: url('/fonts/print/utm-centur-regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'UTM Centur'; src: url('/fonts/print/utm-centur-bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'UTM Centur'; src: url('/fonts/print/utm-centur-bold.ttf') format('truetype'); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'UTM Centur'; src: url('/fonts/print/utm-centur-italic.ttf') format('truetype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'UTM Centur'; src: url('/fonts/print/utm-centur-bold-italic.ttf') format('truetype'); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: 'UTM Centur'; src: url('/fonts/print/utm-centur-bold-italic.ttf') format('truetype'); font-weight: 800; font-style: italic; font-display: swap; }

@font-face { font-family: 'UVN May Chu P12'; src: url('/fonts/print/uvn-may-chu-p12-regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN May Chu P12'; src: url('/fonts/print/uvn-may-chu-p12-bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN May Chu P12'; src: url('/fonts/print/uvn-may-chu-p12-bold.ttf') format('truetype'); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'UVN May Chu P12'; src: url('/fonts/print/uvn-may-chu-p12-italic.ttf') format('truetype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'UVN May Chu P12'; src: url('/fonts/print/uvn-may-chu-p12-bold-italic.ttf') format('truetype'); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: 'UVN May Chu P12'; src: url('/fonts/print/uvn-may-chu-p12-bold-italic.ttf') format('truetype'); font-weight: 800; font-style: italic; font-display: swap; }

@font-face { font-family: 'iCiel Gotham'; src: url('/fonts/print/iciel-gotham-regular.otf') format('opentype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'iCiel Gotham'; src: url('/fonts/print/iciel-gotham-bold.otf') format('opentype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'iCiel Gotham'; src: url('/fonts/print/iciel-gotham-bold.otf') format('opentype'); font-weight: 800; font-style: normal; font-display: swap; }

@font-face { font-family: 'UTM Bebas'; src: url('/fonts/print/utm-bebas-regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }

