/* ═══════════════════════════════════════════════════════════════════════════
   ROBOTO — phông của behonexmart.com, Chị chốt 11/08/2026.

   ★ TỰ CHỨA, KHÔNG GỌI GOOGLE.
   Gọi thẳng fonts.googleapis.com là mỗi lần khách mở trang lại phải chờ máy
   chủ nước ngoài trả lời; Google chậm hay bị chặn là chữ trang mình nhảy loạn.
   Hai tệp nằm ngay trong public/fonts/roboto/.

   ★ HAI TỆP, KHÔNG PHẢI SÁU.
   Behonex tải 6 tệp phông nặng tổng 329 KB (RobotoRegular, RobotoBold,
   RobotoLight, RobotoItalic, RobotoBlack, FontAwesome) — mà đo ra thì 56% chữ
   trên màn hình của họ vẫn hiện bằng Arial, tức là tải về rồi bỏ đó.
   Bản Roboto mới là PHÔNG BIẾN THIÊN: một tệp chứa đủ mọi độ đậm 100–900.
   Tách theo bộ ký tự: máy chỉ tải bộ tiếng Việt khi trang thật sự có dấu.
        roboto-latin.woff2       42 KB
        roboto-vietnamese.woff2  14 KB
   Tổng 56 KB thay vì 329 KB.

   ★ MỘT HỌ CHỮ, NHIỀU ĐỘ ĐẬM — KHÔNG KHAI MỖI ĐỘ ĐẬM MỘT HỌ.
   Behonex khai `RobotoBold`, `RobotoLight`… thành các HỌ RIÊNG và đều để
   font-weight:400. Viết vậy thì <b>, <strong>, hay font-weight:700 đều không
   tự ăn — phải đổi tên họ bằng tay ở từng chỗ, quên một chỗ là chữ hết đậm.
   Ở đây chỉ một họ "Roboto" với dải đậm 100–900, đậm nhạt tự chạy đúng.

   ★ font-display: swap — chữ hiện ngay bằng phông dự phòng rồi mới đổi sang
   Roboto. Để mặc định thì có khoảnh khắc trang trắng trơn không chữ.
   ═══════════════════════════════════════════════════════════════════════════ */

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../fonts/roboto/roboto-vietnamese.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
                 U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323,
                 U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../fonts/roboto/roboto-latin.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
                 U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122,
                 U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
