/* 全站字体字重 — 对齐 Figma MiSans / IBM Plex Sans SC */
:root {
  --fw-misans-light: 300;
  --fw-misans-normal: 380;
  --fw-misans-regular: 400;
  --fw-misans-medium: 500;
  --fw-misans-demibold: 600;
  --fw-misans-semibold: 650;
  --fw-plex-regular: 400;
  --fw-plex-text: 450;
}

body {
  font-weight: var(--fw-misans-regular);
}

/* IBM Plex Sans SC — 导航 / 菜单 / 电话 */
.nav-desktop__link,
.menu-toggle,
.nav-mobile__link {
  font-family: var(--font-nav);
  font-weight: var(--fw-plex-text);
}

.header-phone {
  font-family: var(--font-nav);
  font-weight: var(--fw-plex-regular);
}

/* Logo */
.logo__name {
  font-weight: var(--fw-misans-medium);
}

.logo__sub {
  font-weight: var(--fw-misans-regular);
}

/* 大标题 — MiSans Regular */
.section-title,
.hero__title,
.page-hero__title {
  font-weight: var(--fw-misans-regular);
}

/* 模块描述 26px — MiSans Light */
.section-desc {
  font-weight: var(--fw-misans-light);
}

/* Hero / 内页副标题 30px — MiSans Normal */
.hero__subtitle,
.page-hero__subtitle {
  font-weight: var(--fw-misans-normal);
}

/* 内页描述：紧跟标题时为 30px Normal，跟在副标题后为 24px Regular */
.page-hero__title + .page-hero__desc {
  font-weight: var(--fw-misans-normal);
}

.page-hero__subtitle + .page-hero__desc {
  font-weight: var(--fw-misans-regular);
}

/* 企业介绍 */
.intro__content h3 {
  font-weight: var(--fw-misans-medium);
}

.intro__content p {
  font-weight: var(--fw-misans-normal);
}

/* 四大产业 */
.industry-card h3 {
  font-weight: var(--fw-misans-regular);
}

.industry-card p {
  font-weight: var(--fw-misans-light);
}

/* 供应链 / 仓配正文 — MiSans Light */
.supply-chain__desc,
.logistics__text p {
  font-weight: var(--fw-misans-light);
}

/* 统计数字 */
.stat-card__number {
  font-weight: var(--fw-misans-semibold);
}

.stat-card__number span {
  font-weight: var(--fw-misans-regular);
}

.logistics-stat__number {
  font-weight: var(--fw-misans-medium);
}

.logistics-stat__number span {
  font-weight: var(--fw-misans-regular);
}

.partners-stat__number,
.partners-stat__number .partners-stat__value {
  font-weight: var(--fw-misans-demibold);
}

.partners-stat__number span {
  font-weight: var(--fw-misans-regular);
}

/* 五大核心竞争力 */
.competence-item h3,
.competence-item p {
  font-weight: var(--fw-misans-regular);
}

/* 全屏菜单子链接 — MiSans Normal */
.menu-mega-panel__nav-sub--links a {
  font-weight: var(--fw-misans-normal);
}

.menu-mega-panel__nav-head,
.menu-mega-panel__nav-sub--contact {
  font-weight: var(--fw-misans-regular);
}

.menu-mega-panel__logo .logo__name {
  font-weight: var(--fw-misans-medium);
}

.menu-mega-panel__logo .logo__sub {
  font-weight: var(--fw-misans-regular);
}

/* 按钮 — MiSans Normal */
.btn,
.btn-outline,
.btn-solid {
  font-weight: var(--fw-misans-normal);
}

/* 新闻列表 / 详情 */
.news-card__title,
.news-detail__title {
  font-weight: var(--fw-misans-regular);
}

.news-card__excerpt,
.news-detail__content p {
  font-weight: var(--fw-misans-normal);
}

.news-card__date,
.news-detail__meta-item,
.news-detail__breadcrumb {
  font-weight: var(--fw-misans-normal);
}

.page-hero__tagline {
  font-weight: var(--fw-misans-regular);
}

.product-item__title {
  font-weight: var(--fw-misans-regular);
}

.footer-nav a,
.footer-bottom p {
  font-weight: var(--fw-misans-regular);
}
