/* 全局字体设置 - 导入本地Montserrat字体 */
@import url('montserrat-local.css');

/* 全局字体应用 */
* {
  font-family: 'Montserrat', Arial, 'PingFang SC', 'Microsoft YaHei', sans-serif !important;
}

/* 针对不同元素的字体权重设置 */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Montserrat', Arial, 'PingFang SC', 'Microsoft YaHei', sans-serif !important;
  font-weight: 600 !important;
}

/* 导航和按钮 */
nav, nav *, button, .btn {
  font-family: 'Montserrat', Arial, 'PingFang SC', 'Microsoft YaHei', sans-serif !important;
  font-weight: 500 !important;
}

/* Logo和品牌文字 */
.logo, .brand, [class*="logo"], [class*="brand"] {
  font-family: 'Montserrat', Arial, 'PingFang SC', 'Microsoft YaHei', sans-serif !important;
  font-weight: 700 !important;
}

/* 确保body和html使用Montserrat */
html, body {
  font-family: 'Montserrat', Arial, 'PingFang SC', 'Microsoft YaHei', sans-serif !important;
}

/* 表单元素 */
input, textarea, select, option {
  font-family: 'Montserrat', Arial, 'PingFang SC', 'Microsoft YaHei', sans-serif !important;
}

/* 覆盖Tailwind CSS默认字体 */
.font-sans {
  font-family: 'Montserrat', Arial, 'PingFang SC', 'Microsoft YaHei', sans-serif !important;
}

/* 覆盖其他可能的字体类 */
[class*="font-"], .text-base, .text-sm, .text-lg, .text-xl, .text-2xl, .text-3xl {
  font-family: 'Montserrat', Arial, 'PingFang SC', 'Microsoft YaHei', sans-serif !important;
}
