page,
.root {
  font-family: "Source Han Sans SC Regular";
}

.margin-safe-area-bottom {
  margin-bottom: constant(safe-area-inset-bottom);
  margin-bottom: env(safe-area-inset-bottom);
}

.limit-line {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  align-content: center;
  word-break: break-all;
  word-wrap: break-word;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
}

.line-2 {
  -webkit-line-clamp: 2;
}

@font-face {
  font-family: "Source Han Sans SC Regular";
  src: url("https://houseoss.4dkankan.com/project/wx-csbwg-public/fonts/SourceHanSansSCRegular.otf");
}
@font-face {
  font-family: "Source Han Serif CN Heavy";
  src: url("https://houseoss.4dkankan.com/project/wx-csbwg-public/fonts/SourceHanSerifCNHeavy.otf");
}
@font-face {
  font-family: "Source Han Sans CN-Bold";
  src: url("https://houseoss.4dkankan.com/project/wx-csbwg-public/fonts/SourceHanSansSCBold.otf");
}
@font-face {
  font-family: "Source Han Serif CN-Bold";
  src: url("https://houseoss.4dkankan.com/project/wx-csbwg-public/fonts/SourceHanSerifCN-SemiBold.otf");
}
