/* 字体定义 - 使用系统字体回退方案 */
@font-face {
    font-family: 'Noto Sans SC';
    src: local('Noto Sans SC'),
         local('PingFang SC'),
         local('Hiragino Sans GB'),
         local('Microsoft YaHei'),
         local('SimSun');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans SC';
    src: local('Noto Sans SC'),
         local('PingFang SC'),
         local('Hiragino Sans GB'),
         local('Microsoft YaHei'),
         local('SimSun');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans SC';
    src: local('Noto Sans SC'),
         local('PingFang SC'),
         local('Hiragino Sans GB'),
         local('Microsoft YaHei'),
         local('SimSun');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans SC';
    src: local('Noto Sans SC'),
         local('PingFang SC'),
         local('Hiragino Sans GB'),
         local('Microsoft YaHei'),
         local('SimSun');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* 全局字体回退方案 */
body {
    font-family: 'Noto Sans SC', 
                 'PingFang SC', 
                 'Hiragino Sans GB', 
                 'Microsoft YaHei', 
                 'SimSun', 
                 -apple-system, 
                 BlinkMacSystemFont, 
                 'Segoe UI', 
                 Roboto, 
                 sans-serif;
} 