/* fonts.css — SELF-HOSTED fonts (full glyph incl. Vietnamese). No external CDN.
 * Be Vietnam Pro = body/UI (dấu tiếng Việt chuẩn), Playfair Display = serif heading sang trọng,
 * Dancing Script = chữ viết tay trẻ trung cho điểm nhấn (CÓ hỗ trợ tiếng Việt). */

/* ---- Be Vietnam Pro (sans / body) ---- */
@font-face {
  font-family: "Be Vietnam Pro"; font-style: normal; font-weight: 400; font-display: swap;
  src: url(../fonts/BeVietnamPro-400.ttf) format("truetype");
}
@font-face {
  font-family: "Be Vietnam Pro"; font-style: normal; font-weight: 500; font-display: swap;
  src: url(../fonts/BeVietnamPro-500.ttf) format("truetype");
}
@font-face {
  font-family: "Be Vietnam Pro"; font-style: normal; font-weight: 600; font-display: swap;
  src: url(../fonts/BeVietnamPro-600.ttf) format("truetype");
}
@font-face {
  font-family: "Be Vietnam Pro"; font-style: normal; font-weight: 700; font-display: swap;
  src: url(../fonts/BeVietnamPro-700.ttf) format("truetype");
}

/* ---- Playfair Display (serif heading) ---- */
@font-face {
  font-family: "Playfair Display"; font-style: normal; font-weight: 500; font-display: swap;
  src: url(../fonts/PlayfairDisplay-500.ttf) format("truetype");
}
@font-face {
  font-family: "Playfair Display"; font-style: normal; font-weight: 600; font-display: swap;
  src: url(../fonts/PlayfairDisplay-600.ttf) format("truetype");
}
@font-face {
  font-family: "Playfair Display"; font-style: normal; font-weight: 700; font-display: swap;
  src: url(../fonts/PlayfairDisplay-700.ttf) format("truetype");
}

/* ---- Charmonman (elegant calligraphy accent, supports Vietnamese) ---- */
@font-face {
  font-family: "Charmonman"; font-style: normal; font-weight: 400; font-display: swap;
  src: url(../fonts/Charmonman-400.ttf) format("truetype");
}
@font-face {
  font-family: "Charmonman"; font-style: normal; font-weight: 700; font-display: swap;
  src: url(../fonts/Charmonman-700.ttf) format("truetype");
}
