/* Shared Inter typography; HUMAN.IS retains its own type system. */
.detail-page:not(.human-page),
.detail-page:not(.human-page) *,
body[data-filename], body[data-filename] * {
  font-family: 'Inter', 'PingFang SC', 'Microsoft YaHei', sans-serif !important;
}

/* White presentation surfaces for the two commercial portfolios. */
.detail-page[data-project="blue-sky"],
.detail-page[data-project="guaitianqi"] {
  background: #fff;
  color: #111;
}
.detail-page[data-project="blue-sky"] .case,
.detail-page[data-project="guaitianqi"] .case {
  border-color: #ddd;
}
.detail-page[data-project="blue-sky"] .detail-back,
.detail-page[data-project="guaitianqi"] .detail-back {
  background: #fff;
  color: #111;
  border-color: #ccc;
}
