/* NetForce Local Fonts - 本地托管字体定义 */

@font-face {
  font-family: 'Lato';
  src: url('/netforce-website/fonts/lato.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Lato';
  src: url('/netforce-website/fonts/lato-bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto Slab';
  src: url('/netforce-website/fonts/roboto-slab.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'JetBrains Mono';
  src: url('/netforce-website/fonts/jetbrains-mono.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* 应用本地字体到全局元素 */
body,
.main-inner,
.posts-expand,
.sidebar-inner,
.header-inner,
.menu,
.site-nav {
  font-family: 'Lato', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important;
}

/* 标题字体 */
h1, h2, h3, h4, h5, h6,
.site-title,
.menu-item,
.hero-title,
.section-title,
.module-title {
  font-family: 'Roboto Slab', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important;
}

/* 代码字体 */
code,
pre,
.highlight,
kbd,
samp,
var {
  font-family: 'JetBrains Mono', 'SF Mono', Monaco, Menlo, Consolas, 'Liberation Mono', 'Courier New', monospace !important;
}