
/* Bitter */
/* 定义常规字体 */
@font-face {
    font-family: 'Bitter';
    src: url('/fonts/Bitter/Bitter-Regular-5.otf') format('opentype');
    font-weight: 400; /* 或使用 normal */
    font-style: normal;
}

/* 定义斜体字体 */
@font-face {
    font-family: 'Bitter';
    src: url('/fonts/Bitter/Bitter-Italic-4.otf') format('opentype');
    font-weight: 400;
    font-style: italic;
}

/* 定义粗体字体 */
@font-face {
    font-family: 'Bitter';
    src: url('/fonts/Bitter/Bitter-Bold-2.otf') format('opentype');
    font-weight: 700; /* 或使用 bold */
    font-style: normal;
}

/* 定义粗斜体字体 */
@font-face {
    font-family: 'Bitter';
    src: url('/fonts/Bitter/Bitter-BoldItalic-3.otf') format('opentype');
    font-weight: 700;
    font-style: italic;
}


/* Averia Serif Libre */
@font-face {
    font-family: 'Averia Serif Libre';
    src: url('/fonts/Averia-Serif-Libre/AveriaSerifLibre-Light-5.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Averia Serif Libre';
    src: url('/fonts/Averia-Serif-Libre/AveriaSerifLibre-LightItalic-6.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Averia Serif Libre';
    src: url('/fonts/Averia-Serif-Libre/AveriaSerifLibre-Regular-7.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Averia Serif Libre';
    src: url('/fonts/Averia-Serif-Libre/AveriaSerifLibre-Italic-4.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Averia Serif Libre';
    src: url('/fonts/Averia-Serif-Libre/AveriaSerifLibre-Bold-2.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Averia Serif Libre';
    src: url('/fonts/Averia-Serif-Libre/AveriaSerifLibre-BoldItalic-3.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}

/* Playfair Display */
/* 引入常规体 */
@font-face {
    font-family: 'Playfair Display';
    src: url('/fonts/Playfair-display/PlayfairDisplay-Regular-7.ttf') format('truetype');
    font-weight: 400; /* 常规字重 */
    font-style: normal; /* 正常样式（非斜体） */
}

/* 引入斜体 */
@font-face {
    font-family: 'Playfair Display';
    src: url('/fonts/Playfair-display/PlayfairDisplay-Italic-6.ttf') format('truetype');
    font-weight: 400; /* 斜体通常也是常规字重 */
    font-style: italic; /* 斜体样式 */
}

/* 引入粗体 */
@font-face {
    font-family: 'Playfair Display';
    src: url('/fonts/Playfair-display/PlayfairDisplay-Bold-4.ttf') format('truetype');
    font-weight: 700; /* 粗体字重 */
    font-style: normal;
}

/* 引入粗斜体 */
@font-face {
    font-family: 'Playfair Display';
    src: url('/fonts/Playfair-display/PlayfairDisplay-BoldItalic-5.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}

/* 引入特粗体 (Black) */
@font-face {
    font-family: 'Playfair Display';
    src: url('/fonts/Playfair-display/PlayfairDisplay-Black-2.ttf') format('truetype');
    font-weight: 900; /* Black 通常对应 900 字重 */
    font-style: normal;
}

/* 引入特粗斜体 (Black Italic) */
@font-face {
    font-family: 'Playfair Display';
    src: url('/fonts/Playfair-display/PlayfairDisplay-BlackItalic-3.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}