/* Font Montserrat tự host ngay trên server mình.
   Trước đây gọi sang fonts.googleapis.com, đo được nó chặn hiển thị 978ms trên mobile:
   phải bắt tay với fonts.googleapis.com, tải CSS, rồi bắt tay tiếp với fonts.gstatic.com
   mới tải được file font. Tự host bỏ được cả hai lượt chờ đó.
   File này sinh tự động, chỉ giữ bộ ký tự latin và vietnamese.

   Dùng font-display:optional chứ không phải swap. Với swap, trình duyệt vẽ chữ
   bằng font dự phòng trước rồi mới đổi sang Montserrat; vì body đặt
   font-family:Montserrat!important nên cả trang bị dựng lại, đo được cú giật
   0.615 trên mobile. Với optional, nếu font kịp tải trong khoảnh khắc đầu thì
   dùng luôn, không kịp thì giữ font dự phòng cho lượt xem đó và KHÔNG đổi
   giữa chừng - nhờ vậy không bao giờ giật. Hai file font nặng nhất đã được
   preload trong header.php nên phần lớn trường hợp vẫn hiện đúng Montserrat. */
@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:optional;src:url('../fonts/montserrat-300-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:'Montserrat';font-style:normal;font-weight:300;font-display:optional;src:url('../fonts/montserrat-300-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;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:optional;src:url('../fonts/montserrat-400-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:'Montserrat';font-style:normal;font-weight:400;font-display:optional;src:url('../fonts/montserrat-400-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;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:optional;src:url('../fonts/montserrat-500-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:'Montserrat';font-style:normal;font-weight:500;font-display:optional;src:url('../fonts/montserrat-500-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;}
