/* 
 * 全局字体配置文件
 * 所有字体设置都在这里统一管理
 */

/* Google Fonts 导入 - Outfit (Google Sans 的最佳替代品) */
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap');

/* 全局字体设置 */
:root {
    --font-family-sans: 'Outfit', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    --font-family-display: 'Outfit', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', sans-serif;
    --font-family-serif: Georgia, 'Times New Roman', serif;
    --font-family-mono: Monaco, Menlo, 'Courier New', monospace;
}

/* 应用字体到 body */
body {
    font-family: var(--font-family-sans) !important;
}

/* 应用字体到标题 */
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: var(--font-family-display) !important;
}

/* 应用字体到所有文本元素 */
* {
    font-family: var(--font-family-sans);
}

/* 确保 Tailwind 类也使用正确的字体 */
.font-sans {
    font-family: var(--font-family-sans) !important;
}

.font-display {
    font-family: var(--font-family-display) !important;
}

.font-serif {
    font-family: var(--font-family-serif) !important;
}

.font-mono {
    font-family: var(--font-family-mono) !important;
}