/* ============================================================
   Self-hosted fonts — tiếng Việt đầy đủ.
   .v3 dùng text= parameter của Google Fonts API - tạo subset
   chỉ chứa các ký tự tiếng Việt cần thiết, đảm bảo cmap table
   có đầy đủ glyph (tránh tình trạng thiếu glyph khi self-host
   subset woff2 mặc định của Google).
   ============================================================ */

@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('/fonts/BeVietnamPro-400.v3.woff') format('woff');
}
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 500;
  font-display: block;
  src: url('/fonts/BeVietnamPro-500.v3.woff') format('woff');
}
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 600;
  font-display: block;
  src: url('/fonts/BeVietnamPro-600.v3.woff') format('woff');
}
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 700;
  font-display: block;
  src: url('/fonts/BeVietnamPro-700.v3.woff') format('woff');
}

@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: block;
  src: url('/fonts/PlayfairDisplay-600.v2.woff2') format('woff2');
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: block;
  src: url('/fonts/PlayfairDisplay-700.v2.woff2') format('woff2');
}
