/**
 * 非首页正文区壳层（与众鼠 home-common .site-shell 对齐）
 * 仅作用于正文 .site-shell，不影响头尾 .container
 */
:root {
  --page-shell-width: 1600px;
  --page-shell-gap: 48px;
}

.site-shell {
  width: min(var(--page-shell-width), calc(100% - (var(--page-shell-gap) * 2)));
  margin: 0 auto;
}

@media (max-width: 967px) {
  :root {
    --page-shell-gap: 24px;
  }
}

@media (max-width: 749px) {
  :root {
    --page-shell-gap: 16px;
  }
}
