/* 本地化谷歌字体 */
/* 如果需要使用Google Fonts，这里可以添加本地化的字体文件 */

/* 默认字体堆栈 - 针对中文优化 */
@font-face {
    font-family: 'System Font';
    src: local('-apple-system'),
         local('BlinkMacSystemFont'),
         local('Segoe UI'),
         local('PingFang SC'),
         local('Hiragino Sans GB'),
         local('Microsoft YaHei'),
         local('Helvetica Neue'),
         local('Helvetica'),
         local('Arial'),
         local('sans-serif');
    font-display: swap;
}

/* 代码字体 */
.code-font {
    font-family: 'SF Mono', 'Monaco', 'Inconsolata', 'Roboto Mono', 'Source Code Pro', 'Consolas', monospace;
}

/* 数字字体优化 */
.numeric {
    font-variant-numeric: tabular-nums;
    font-feature-settings: 'tnum';
}

/* 中文字体优化 */
.chinese-text {
    font-family: 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif;
}

/* 英文字体优化 */
.english-text {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

/* 字体平滑优化 */
* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}

/* 确保中文字符正确显示 */
html {
    font-synthesis: none;
}

/* 字体大小调整 */
@media (max-width: 768px) {
    html {
        font-size: 14px;
    }
}

@media (max-width: 480px) {
    html {
        font-size: 13px;
    }
}