/*
 * HOP-011 · Font Be Vietnam Pro tự host.
 *
 * Trước đây tải từ fonts.bunny.net: một tệp CSS cộng tám tệp woff2, mỗi lần
 * mở trang quản trị. Đứt cáp quốc tế là mất font, chữ nhảy về serif mặc định.
 *
 * Chỉ giữ hai bộ ký tự cần dùng — vietnamese và latin. Bỏ latin-ext và
 * cyrillic vì giao diện chỉ có tiếng Việt.
 *
 * font-display: swap để chữ hiện ngay bằng font hệ thống trong lúc chờ tải,
 * thay vì để trang trắng chữ.
 */

/* ---------- 400 · Thường ---------- */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('be-vietnam-pro-vietnamese-400-normal.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: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('be-vietnam-pro-latin-400-normal.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+2000-206F,
                   U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215;
}

/* ---------- 500 · Vừa ---------- */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('be-vietnam-pro-vietnamese-500-normal.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: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('be-vietnam-pro-latin-500-normal.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+2000-206F,
                   U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215;
}

/* ---------- 600 · Đậm vừa ---------- */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('be-vietnam-pro-vietnamese-600-normal.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: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('be-vietnam-pro-latin-600-normal.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+2000-206F,
                   U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215;
}

/* ---------- 700 · Đậm ---------- */
@font-face {
    font-family: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('be-vietnam-pro-vietnamese-700-normal.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: 'Be Vietnam Pro';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('be-vietnam-pro-latin-700-normal.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+2000-206F,
                   U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215;
}
