/* font.css —— 最終完美版（已移除所有 font-display: swap;） */
/* 阿里巴巴普惠體（簡體） */
@font-face {
    font-family: 'AlibabaPuHuiTi-Light';
    src: url('fonts/AlibabaPuHuiTi-3-45-Light.woff2') format('woff2');
	font-display: swap;
}
@font-face {
    font-family: 'AlibabaPuHuiTi-Regular';
    src: url('fonts/AlibabaPuHuiTi-3-55-Regular.woff2') format('woff2');
	font-display: swap;
}
@font-face {
    font-family: 'AlibabaPuHuiTi-Medium';
    src: url('fonts/AlibabaPuHuiTi-3-65-Medium.woff2') format('woff2');
	font-display: swap;
}
@font-face {
    font-family: 'AlibabaPuHuiTi-SemiBold';
    src: url('fonts/AlibabaPuHuiTi-3-75-SemiBold.woff2') format('woff2');
	font-display: swap;
}
@font-face {
    font-family: 'AlibabaPuHuiTi-Bold';
    src: url('fonts/AlibabaPuHuiTi-3-85-Bold.woff2') format('woff2');
	font-display: swap;
}
@font-face {
    font-family: 'AlibabaPuHuiTi-Heavy';
    src: url('fonts/AlibabaPuHuiTi-3-105-Heavy.woff2') format('woff2');
	font-display: swap;
}
/* 阿里巴巴普惠體（繁體） */
@font-face {
    font-family: 'AlibabaSansHK-Light';
    src: url('fonts/AlibabaSansHK-45.woff2') format('woff2');
	font-display: swap;
}
@font-face {
    font-family: 'AlibabaSansHK-Regular';
    src: url('fonts/AlibabaSansHK-55.woff2') format('woff2');
	font-display: swap;
}
@font-face {
    font-family: 'AlibabaSansHK-Bold';
    src: url('fonts/AlibabaSansHK-75.woff2') format('woff2');
	font-display: swap;
}
@font-face {
    font-family: 'AlibabaSansHK-Heavy';
    src: url('fonts/AlibabaSansHK-95.woff2') format('woff2');
	font-display: swap;
}
/* 思源宋體簡體 */
@font-face {
    font-family: 'SourceHanSerifSC-Regular';
    src: url('fonts/source-han-serif-cn/SourceHanSerifSC-Regular.otf') format('opentype');
	font-display: swap;
}
@font-face {
    font-family: 'SourceHanSerifSC-Medium';
    src: url('fonts/source-han-serif-cn/SourceHanSerifSC-Medium.otf') format('opentype');
	font-display: swap;
}
@font-face {
    font-family: 'SourceHanSerifSC-Bold';
    src: url('fonts/source-han-serif-cn/SourceHanSerifSC-Bold.otf') format('opentype');
	font-display: swap;
}
/* 思源宋體繁體 */
@font-face {
    font-family: 'SourceHanSerifTW-Regular';
    src: url('fonts/source-han-serif-tw/SourceHanSerifTW-Regular.otf') format('opentype');
	font-display: swap;
}
@font-face {
    font-family: 'SourceHanSerifTW-Medium';
    src: url('fonts/source-han-serif-tw/SourceHanSerifTW-Medium.otf') format('opentype');
	font-display: swap;
}
@font-face {
    font-family: 'SourceHanSerifTW-Bold';
    src: url('fonts/source-han-serif-tw/SourceHanSerifTW-Bold.otf') format('opentype');
	font-display: swap;
}
@font-face {
    font-family: 'SourceHanSerifTW-Heavy';
    src: url('fonts/source-han-serif-tw/SourceHanSerifTW-Heavy.otf') format('opentype');
	font-display: swap;
}
/* ROBOTO */
@font-face {
    font-family: 'Roboto-bold';
    src: url('fonts/ROBOTO/Roboto-Black.ttf') format('truetype');
	font-display: swap;
}
@font-face {
    font-family: 'Roboto-black';
    src: url('fonts/ROBOTO/Roboto-Black.ttf') format('truetype');
	font-display: swap;
}
/* Arial */
@font-face {
    font-family: 'Arial-Narrow-Bold';
    src: url('fonts/Arial/Arial Narrow Bold.ttf') format('truetype');
	font-display: swap;
}

@font-face {
    font-family: 'Arial-Black';
    src: url('fonts/Arial/ARIBLK.TTF') format('truetype');
	font-display: swap;
}

/* SF College */
@font-face {
    font-family: 'SF-Collegiate';
    src: url( "fonts/SFCOLLEGE/SF Collegiate.ttf") format('truetype');
	font-display: swap;
}

/* Crimson */
@font-face {
    font-family: 'CrimsonText-Regular';
    src: url( "fonts/Crimson/CrimsonText-Regular.ttf") format('truetype');
	font-display: swap;
}
	