/**
 * 本地字体配置 - 使用系统字体替代 Google Fonts
 * 避免外部依赖，提升加载速度
 */

/* Inter 字体替代方案 - 使用系统 UI 字体栈 */
@font-face {
    font-family: 'Inter';
    src: local('Inter'), local('SF Pro Display'), local('Segoe UI'), local('Roboto');
    font-display: swap;
}

@font-face {
    font-family: 'JetBrains Mono';
    src: local('JetBrains Mono'), local('Fira Code'), local('Consolas'), local('Monaco'), local('Menlo');
    font-display: swap;
}

/* 系统字体栈定义 */
:root {
    /* 无衬线字体栈 - 优先使用系统字体 */
    --font-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans SC', 'PingFang SC', 'Microsoft YaHei', sans-serif;
    
    /* 等宽字体栈 - 代码字体 */
    --font-mono: 'JetBrains Mono', 'Fira Code', 'SF Mono', 'Consolas', 'Monaco', 'Andale Mono', 'Ubuntu Mono', monospace;
}

body {
    font-family: var(--font-sans);
}

code, pre, .code-block {
    font-family: var(--font-mono);
}
