/* Inter variable font, self-hosted from Google Fonts v20.
 *
 * ═══ ⚠ ĐỪNG XOÁ SUBSET latin-ext ĐỂ "TIẾT KIỆM 85 KB" ═══
 * inter-latin-ext.woff2 (85 KB) CHỨA DẤU THANH PINYIN. 17/28 ký tự pinyin có dấu nằm
 * trong dải U+0100-02BA / U+01CD-01DC của subset này:
 *     ā(U+0101) ǎ(U+01CE) ē(U+0113) ě(U+011B) ī(U+012B) ǐ(U+01D0)
 *     ō(U+014D) ǒ(U+01D2) ū(U+016B) ǔ(U+01D4) ǖ(U+01D6) ǘ(U+01D8) ǚ ǜ ń ň ǹ
 * Bỏ subset này ⇒ pinyin rơi về font dự phòng hoặc hiện ô vuông (tofu) trên TOÀN BỘ trang học.
 * (CLAUDE.md cũng đã ghi: không dùng font "fail pinyin".)
 * Đo 2026-07-31: trang marketing không có pinyin vẫn tải latin-ext do Chrome dò fallback cho
 * các ký tự không subset nào phủ (→ ⌘ ≥ ↵ 汉语水平考试). Đây là hành vi trình duyệt, không sửa được
 * bằng CSS — và trên trang học thì latin-ext là BẮT BUỘC, nên chấp nhận.
 *
 * ⚠ THỨ TỰ KHAI BÁO CÓ Ý NGHĨA — ĐỪNG ĐẢO LẠI.
 * Khi hai @font-face có unicode-range CHỒNG NHAU thì khai báo ĐỨNG SAU thắng.
 * Các chữ Việt ă/Ă (U+0102-0103), đ/Đ (U+0110-0111), ơ/Ơ (U+01A0-01A1), ư/Ư (U+01AF-01B0),
 * ĩ/Ĩ (U+0128-0129), ũ/Ũ (U+0168-0169) nằm ĐỒNG THỜI trong dải latin-ext (U+0100-02BA).
 * Xếp vietnamese SAU CÙNG để các chữ này lấy từ inter-vietnamese.woff2 (10 KB) — đúng như
 * thứ tự Google Fonts phát hành. Glyph giống hệt nhau nên không đổi gì về mặt hình ảnh.
 */

@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 400 900;
    font-display: swap;
    src: url("inter-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: "Inter";
    font-style: normal;
    font-weight: 400 900;
    font-display: swap;
    src: url("inter-latin-ext.woff2") format("woff2");
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* Vietnamese SAU CÙNG — thắng latin-ext ở các codepoint chồng nhau (ă đ ơ ư ĩ ũ). */
@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 400 900;
    font-display: swap;
    src: url("inter-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;
}
