/**
 * Font cục bộ — 3 lựa chọn có thể chọn trong Customizer > Typography.
 * Trình duyệt chỉ thực sự tải file .woff2 của font đang được dùng
 * (font-display: swap + không dùng tới thì không request).
 *
 * Đặt các file .woff2 tương ứng vào assets/fonts/ đúng tên bên dưới.
 * Nguồn tải (đều miễn phí, license OFL, dùng thương mại tự do):
 *   - Inter          → https://rsms.me/inter/
 *   - IBM Plex Sans  → https://fonts.google.com/specimen/IBM+Plex+Sans
 *   - Source Sans 3  → https://fonts.google.com/specimen/Source+Sans+3
 */

/* ---- Inter ---- */
@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Light.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

/* ---- IBM Plex Sans ---- */
@font-face {
    font-family: 'IBM Plex Sans';
    src: url('../fonts/IBMPlexSans-Light.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'IBM Plex Sans';
    src: url('../fonts/IBMPlexSans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'IBM Plex Sans';
    src: url('../fonts/IBMPlexSans-SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

/* ---- Source Sans 3 ---- */
@font-face {
    font-family: 'Source Sans 3';
    src: url('../fonts/SourceSans3-Light.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Source Sans 3';
    src: url('../fonts/SourceSans3-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Source Sans 3';
    src: url('../fonts/SourceSans3-SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
