/* ============================================
   越洋通达货运代理网站 - 免费商用字体配置
   字体说明：
   - 思源黑体 (Source Han Sans / Noto Sans SC) -  SIL OFL 1.1 协议 - 可免费商用
   - HarmonyOS Sans - 华为开源 - 可免费商用
   - 系统中文字体回退：PingFang SC, Microsoft YaHei, Hiragino Sans GB
   ============================================ */

/* 全局字体设置 - 应用到所有元素 */
html, body,
h1, h2, h3, h4, h5, h6,
p, span, div, li, ul, ol,
a, button, input, textarea, select,
table, td, th, label,
.current_content, .column, .mode1, .box_t_con,
header, footer, nav, section, article, aside,
.box_title, .footer, .navbar, .nav, .menu,
body, .body, .content, .main, .wrap, .container, .inner {
    font-family:
        "Source Han Sans CN",
        "Source Han Sans SC",
        "Noto Sans SC",
        "Noto Sans CJK SC",
        "HarmonyOS Sans SC",
        "PingFang SC",
        "Hiragino Sans GB",
        "Microsoft YaHei",
        "微软雅黑",
        "WenQuanYi Micro Hei",
        "Heiti SC",
        sans-serif !important;
}

/* 等宽字体（用于代码、电话号码等） */
code, pre, kbd, samp,
.mono, .code {
    font-family:
        "JetBrains Mono",
        "Fira Code",
        "Source Code Pro",
        "Consolas",
        "Monaco",
        monospace !important;
}

/* 优化字体渲染 */
html, body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    font-weight: 400;
    line-height: 1.7;
}

/* 标题字体优化 */
h1, h2, h3, h4, h5, h6 {
    font-family:
        "Source Han Sans CN",
        "Source Han Sans SC",
        "Noto Sans SC",
        "HarmonyOS Sans SC",
        "PingFang SC",
        "Microsoft YaHei",
        sans-serif !important;
    font-weight: 700;
    letter-spacing: -0.01em;
}

/* 数字字体优化（电话号码、传真等） */
.phone-number, .tel, .fax, .price, .count {
    font-family:
        "JetBrains Mono",
        "Source Code Pro",
        "Consolas",
        "PingFang SC",
        "Microsoft YaHei",
        monospace !important;
    font-variant-numeric: tabular-nums;
    letter-spacing: 0.02em;
}
