/* ==================================================================
   SONBDS — BỘ CHỮ MONTSERRAT
   Đặt 04/09/2026. Nạp bởi mu-plugin sonbds-font.php (priority 100).

   Theme mts_realestate dùng "Source Sans Pro" cho chữ thường và
   "Barlow" cho tiêu đề + logo. File này phủ cả hai bằng Montserrat,
   cùng bộ chữ với các trang dự án tĩnh ở /du-an/.

   ⚠ FontAwesome phải được chừa lại. Biểu tượng của theme (mũi tên lên
   đầu trang, icon mạng xã hội, nút menu điện thoại) vẽ bằng ::before
   hoặc ::after — đè font vào đó là biểu tượng biến thành ô vuông.
   ================================================================== */

/* ---------- 1 · Phủ Montserrat lên toàn bộ chữ ---------- */
body,
body *:not(.fa):not([class^="fa-"]):not([class*=" fa-"]){
  font-family:'Montserrat',Arial,sans-serif !important;
}

/* ---------- 2 · Trả FontAwesome về cho biểu tượng ----------
   2a · Nhóm .fa / .fa-xxx: pseudo THỪA KẾ font từ thẻ cha, nên phải
        chặn ngay ở thẻ, không thì rule ở mục 1 làm mất biểu tượng.   */
.fa,
.fa::before,
.fa::after,
[class^="fa-"],
[class^="fa-"]::before,
[class*=" fa-"],
[class*=" fa-"]::before{
  font-family:FontAwesome !important;
}

/* 2b · Sáu chỗ theme tự khai FontAwesome thẳng vào pseudo, không qua
        class .fa. Rule mục 1 chỉ nhắm vào THẺ nên hiện chưa phá được
        mấy chỗ này — ghi lại cho chắc, phòng khi theme cập nhật.     */
#primary-navigation li.menu-item-has-children > a::after,
.bypostauthor .comment-author .fn::after,
.single-subscribe .widget #wp-subscribe input.consent-field:checked::after,
.widget #wp-subscribe input.consent-field:checked::after,
a#pull::after,
.toggle-mobile-menu::after,
pre::before{
  font-family:FontAwesome !important;
}

/* ---------- 3 · Montserrat mảnh hơn Source Sans Pro ở cùng cỡ ----------
   Nâng độ đậm tiêu đề lên 800 cho ra dáng, giống khuôn landing.        */
h1, h2, h3,
.title, .single-title, .entry-title,
.sonbds-mucluc-nhan{
  font-weight:800 !important;
  letter-spacing:-.2px;
}
h4, h5, h6{
  font-weight:700 !important;
}

/* ---------- 4 · Chữ thân bài: Montserrat rộng hơn, nới dòng một chút ---------- */
.entry-content{
  line-height:1.75;
}
