/* 全局默认字体设置 - 修改为优先使用 Maple Mono */
* {
  font-family: 'Maple Mono', -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

/* maple-mono-latin-400-normal */
@font-face {
  font-family: 'Maple Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/maple-mono@latest/latin-400-normal.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/maple-mono@latest/latin-400-normal.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* 其他字体设置保持不变 */
@font-face {
  font-family: 'Mixed';
  src: local(-apple-system), local(BlinkMacSystemFont), local('Segoe UI'), local(Roboto);
  unicode-range: U+00-024F; /* 基本拉丁字母 */
}

/* 中文使用霞鹜新致宋字体 */
:lang(zh-CN) {
  font-family: "LXGW Neo ZhiSong", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}

/* 确保英文使用系统字体 */
:lang(en) {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}

/* 专门针对英文内容的选择器 */
.english {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}

/* 斜体文本 */
.italic {
  font-style: italic;
}

/* Maple Mono 字体类 - 增强权重确保应用 */
.maple-mono {
  font-family: 'Maple Mono', monospace !important;
  font-weight: 400;
}

/* 代码使用 Maple Mono 字体 */
code, pre, .code {
  font-family: 'Maple Mono', monospace !important;
  font-weight: 400;
}