/* Chinese Font Overrides for Simplified Chinese (zh-Hans) */
/* This file provides Chinese-friendly fonts while maintaining all design settings */

:lang(zh-Hans) body,
:lang(zh-Hans) html,
:lang(zh) body,
:lang(zh) html {
  font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "微软雅黑", "Noto Sans SC", "Noto Sans CJK SC", "Source Han Sans SC", "Heiti SC", "黑体", sans-serif, exo !important;
}

:lang(zh-Hans) h1,
:lang(zh-Hans) h2,
:lang(zh-Hans) h3,
:lang(zh-Hans) h4,
:lang(zh-Hans) h5,
:lang(zh-Hans) h6,
:lang(zh) h1,
:lang(zh) h2,
:lang(zh) h3,
:lang(zh) h4,
:lang(zh) h5,
:lang(zh) h6 {
  font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "微软雅黑", "Noto Sans SC", "Noto Sans CJK SC", "Source Han Sans SC", "Heiti SC", "黑体", sans-serif, exo-m !important;
  font-weight: 500;
}

:lang(zh-Hans) b,
:lang(zh-Hans) strong,
:lang(zh) b,
:lang(zh) strong {
  font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "微软雅黑", "Noto Sans SC", "Noto Sans CJK SC", "Source Han Sans SC", "Heiti SC", "黑体", sans-serif, exo-m !important;
  font-weight: 600;
}

/* Navigation and Menu Items */
:lang(zh-Hans) .nav-item,
:lang(zh-Hans) .menu-item,
:lang(zh-Hans) .dropdown-item,
:lang(zh) .nav-item,
:lang(zh) .menu-item,
:lang(zh) .dropdown-item {
  font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "微软雅黑", "Noto Sans SC", sans-serif, exo !important;
}

/* Buttons and Interactive Elements */
:lang(zh-Hans) button,
:lang(zh-Hans) .btn,
:lang(zh-Hans) input,
:lang(zh-Hans) select,
:lang(zh-Hans) textarea,
:lang(zh) button,
:lang(zh) .btn,
:lang(zh) input,
:lang(zh) select,
:lang(zh) textarea {
  font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "微软雅黑", "Noto Sans SC", sans-serif, exo !important;
}

/* Service Cards and Content Boxes */
:lang(zh-Hans) .service-card,
:lang(zh-Hans) .content-box,
:lang(zh-Hans) .info-box,
:lang(zh) .service-card,
:lang(zh) .content-box,
:lang(zh) .info-box {
  font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "微软雅黑", "Noto Sans SC", sans-serif, exo !important;
}

/* Footer */
:lang(zh-Hans) footer,
:lang(zh-Hans) .footer,
:lang(zh) footer,
:lang(zh) .footer {
  font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "微软雅黑", "Noto Sans SC", sans-serif, exo !important;
}

/* Breadcrumbs and Links */
:lang(zh-Hans) a,
:lang(zh-Hans) .breadcrumb,
:lang(zh) a,
:lang(zh) .breadcrumb {
  font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "微软雅黑", "Noto Sans SC", sans-serif, exo !important;
}

/* Paragraphs and Text Content */
:lang(zh-Hans) p,
:lang(zh-Hans) .text,
:lang(zh-Hans) .description,
:lang(zh) p,
:lang(zh) .text,
:lang(zh) .description {
  font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "微软雅黑", "Noto Sans SC", sans-serif, exo !important;
}

/* Tables */
:lang(zh-Hans) table,
:lang(zh-Hans) th,
:lang(zh-Hans) td,
:lang(zh) table,
:lang(zh) th,
:lang(zh) td {
  font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "微软雅黑", "Noto Sans SC", sans-serif, exo !important;
}

/* Lists */
:lang(zh-Hans) ul,
:lang(zh-Hans) ol,
:lang(zh-Hans) li,
:lang(zh) ul,
:lang(zh) ol,
:lang(zh) li {
  font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "微软雅黑", "Noto Sans SC", sans-serif, exo !important;
}

/* Code and Pre Elements (keep monospace but with Chinese support) */
:lang(zh-Hans) code,
:lang(zh-Hans) pre,
:lang(zh) code,
:lang(zh) pre {
  font-family: "Courier New", Consolas, "Microsoft YaHei", monospace !important;
}

/* Ensure proper line height for Chinese text */
:lang(zh-Hans) body,
:lang(zh) body {
  line-height: 1.7;
}

:lang(zh-Hans) p,
:lang(zh) p {
  line-height: 1.8;
}

/* Better spacing for Chinese characters */
:lang(zh-Hans) h1,
:lang(zh) h1 {
  letter-spacing: 0.05em;
}

:lang(zh-Hans) h2,
:lang(zh-Hans) h3,
:lang(zh) h2,
:lang(zh) h3 {
  letter-spacing: 0.03em;
}
