/* src/assets/css/fonts.css */

/* 粗体 - Bold */
@font-face {
    font-family: 'OPPOSans-B';
    src: url('./OPPOSans/OPPOSans-B-2.ttf') format('truetype');
    font-weight: 700;
    /* Bold 对应 700 */
    font-style: normal;
    font-display: swap;
}

/* 特粗 - Heavy */
@font-face {
    font-family: 'OPPOSans-H';
    src: url('./OPPOSans/OPPOSans-H-2.ttf') format('truetype');
    font-weight: 900;
    /* Heavy 对应 900 */
    font-style: normal;
    font-display: swap;
}

/* 细体 - Light */
@font-face {
    font-family: 'OPPOSans-L';
    src: url('./OPPOSans/OPPOSans-L-2.ttf') format('truetype');
    font-weight: 300;
    /* Light 对应 300 */
    font-style: normal;
    font-display: swap;
}

/* 中等 - Medium */
@font-face {
    font-family: 'OPPOSans-M';
    src: url('./OPPOSans/OPPOSans-M-2.ttf') format('truetype');
    font-weight: 500;
    /* Medium 对应 500 */
    font-style: normal;
    font-display: swap;
}

/* 常规 - Regular */
@font-face {
    font-family: 'OPPOSans-R';
    src: url('./OPPOSans/OPPOSans-R-2.ttf') format('truetype');
    font-weight: 400;
    /* Regular 对应 400 */
    font-style: normal;
    font-display: swap;
}


/* DINEngsbek - Regular */
@font-face {
    font-family: 'DINEngsbek-Alternate';
    src: url('./DINEngAlt/DINEngAlt.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}