/* 本地字体文件 - Inter 和 Noto Sans SC */
/* 注意：实际使用时需要下载字体文件或使用系统字体回退 */

/* Inter 字体族 - 使用系统字体作为回退 */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local('Inter Light'), local('Inter-Light'),
         url('fonts/inter-v13-latin-300.woff2') format('woff2'),
         url('fonts/inter-v13-latin-300.woff') format('woff');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Inter Regular'), local('Inter-Regular'),
         url('fonts/inter-v13-latin-regular.woff2') format('woff2'),
         url('fonts/inter-v13-latin-regular.woff') format('woff');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local('Inter Medium'), local('Inter-Medium'),
         url('fonts/inter-v13-latin-500.woff2') format('woff2'),
         url('fonts/inter-v13-latin-500.woff') format('woff');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: local('Inter SemiBold'), local('Inter-SemiBold'),
         url('fonts/inter-v13-latin-600.woff2') format('woff2'),
         url('fonts/inter-v13-latin-600.woff') format('woff');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Inter Bold'), local('Inter-Bold'),
         url('fonts/inter-v13-latin-700.woff2') format('woff2'),
         url('fonts/inter-v13-latin-700.woff') format('woff');
}

/* Noto Sans SC 字体族 */
@font-face {
    font-family: 'Noto Sans SC';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local('Noto Sans SC Light'), local('NotoSansSC-Light'),
         url('fonts/noto-sans-sc-v36-latin-300.woff2') format('woff2'),
         url('fonts/noto-sans-sc-v36-latin-300.woff') format('woff');
}

@font-face {
    font-family: 'Noto Sans SC';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Noto Sans SC Regular'), local('NotoSansSC-Regular'),
         url('fonts/noto-sans-sc-v36-latin-regular.woff2') format('woff2'),
         url('fonts/noto-sans-sc-v36-latin-regular.woff') format('woff');
}

@font-face {
    font-family: 'Noto Sans SC';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local('Noto Sans SC Medium'), local('NotoSansSC-Medium'),
         url('fonts/noto-sans-sc-v36-latin-500.woff2') format('woff2'),
         url('fonts/noto-sans-sc-v36-latin-500.woff') format('woff');
}

@font-face {
    font-family: 'Noto Sans SC';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Noto Sans SC Bold'), local('NotoSansSC-Bold'),
         url('fonts/noto-sans-sc-v36-latin-700.woff2') format('woff2'),
         url('fonts/noto-sans-sc-v36-latin-700.woff') format('woff');
}

/* 系统字体回退方案（如果不需要下载字体文件，直接使用这段） */
/*
@font-face {
    font-family: 'Inter';
    src: local('Inter'), local('Helvetica Neue'), local('Helvetica'), local('Arial'), local('sans-serif');
}

@font-face {
    font-family: 'Noto Sans SC';
    src: local('Noto Sans SC'), local('PingFang SC'), local('Microsoft YaHei'), local('SimHei'), local('sans-serif');
}
*/

/* 字体类定义 */
.font-sans {
    font-family: 'Inter', 'Noto Sans SC', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}