/* 本地字体定义 */
/* 使用系统默认字体替代 Google Fonts */

/* 定义字体族 */
@font-face {
    font-family: 'Noto Sans SC';
    src: local('Microsoft YaHei'),
         local('PingFang SC'),
         local('Hiragino Sans GB'),
         local('SimHei'),
         local('SimSun'),
         local('Arial'),
         local('sans-serif');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans SC';
    src: local('Microsoft YaHei'),
         local('PingFang SC'),
         local('Hiragino Sans GB'),
         local('SimHei'),
         local('SimSun'),
         local('Arial'),
         local('sans-serif');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans SC';
    src: local('Microsoft YaHei'),
         local('PingFang SC'),
         local('Hiragino Sans GB'),
         local('SimHei'),
         local('SimSun'),
         local('Arial'),
         local('sans-serif');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans SC';
    src: local('Microsoft YaHei'),
         local('PingFang SC'),
         local('Hiragino Sans GB'),
         local('SimHei'),
         local('SimSun'),
         local('Arial'),
         local('sans-serif');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans SC';
    src: local('Microsoft YaHei'),
         local('PingFang SC'),
         local('Hiragino Sans GB'),
         local('SimHei'),
         local('SimSun'),
         local('Arial'),
         local('sans-serif');
    font-weight: 700;
    font-style: normal;
}

/* 字体回退方案 */
.font-sans {
    font-family: 'Noto Sans SC', 
                 'Microsoft YaHei', 
                 'PingFang SC', 
                 'Hiragino Sans GB', 
                 'SimHei', 
                 'SimSun', 
                 'Arial', 
                 -apple-system, 
                 BlinkMacSystemFont, 
                 'Segoe UI', 
                 Roboto, 
                 sans-serif;
}

/* 确保所有文本都使用中文字体 */
body {
    font-family: 'Noto Sans SC', 
                 'Microsoft YaHei', 
                 'PingFang SC', 
                 'Hiragino Sans GB', 
                 'SimHei', 
                 'SimSun', 
                 'Arial', 
                 -apple-system, 
                 BlinkMacSystemFont, 
                 'Segoe UI', 
                 Roboto, 
                 sans-serif;
}

/* 图标字体回退 */
.fas, .fab, .far {
    font-family: 'Segoe UI Emoji', 
                 'Apple Color Emoji', 
                 'Noto Color Emoji', 
                 'Android Emoji', 
                 'EmojiOne Color', 
                 sans-serif;
} 