@font-face {
  font-family: "BodyHanFont";
  src: url("GenYoMin2TC-L.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "BodyHanFont";
  src: url("ThePeakFontBeta_V0_102.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "BodyHanFont";
  src: url("GenYoMin2TC-SB.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "HeadingHanFont";
  src: url("MantouSans-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
:root {
  --gh-font-heading: HeadingHanFont;
  --gh-font-body: Charter, BodyHanFont;
}
.site-description {
  font-weight: 400;
}
.post-title, .article-title, .footer-cta-title {
  font-weight: 400;
}
.post-card-title {
  font-weight: 400;
}
.post {
  margin-bottom: 3em;
}
.term-name {
  font-weight: 400;
}
.author-name, .article-byline-meta .author-name {
  font-weight: 400;
}
.gh-head-logo {
  font-weight: 400;
}
.gh-head-inner {
//  padding-top: 2em;
//  align-items: baseline;
}
.gh-content>p {
  letter-spacing: 0.025em;
  line-height: 1.75em;
  font-feature-settings:
    "chws" off,
    "vhal" off,
    "palt" off,
    "vpal" off,
    "halt" off;
}
.gh-content>p+p {
  margin-top: 0em;
  text-indent: 2.05em;
}