:root {
  --_min-harmonic-sequence-base: 7;
}

.p-global-nav .c-navbar__item > a,
.l-body {
  font-family: -han-sans-cjk-tc, sans-serif;
  font-weight: 300;
  font-style: normal;
  line-height: 1.7;
}

h1.c-entry__title,
.c-site-branding__title a,
h2,
h3,
h4,
h5 {
  font-family: source-han-sans-cjk-tc, sans-serif;
  font-weight: 400;
}

.c-prev-next-nav__item::before {
  content: "";
  padding-top: 56.25%;
}

body:not(.contact) .grecaptcha-badge {
  visibility: hidden;
}

.home .l-footer {
  margin-top: 2rem;
}

table th {
  font-weight: 300;
}

.p-entry-content > h3,
.textwidget > h3 {
  --_margin-top: 1;
  border-bottom: 1px solid #bbb;
  margin-bottom: 0.2rem;
}

.p-entry-content > h4,
.textwidget > h4 {
  --_margin-top: 1;
  --_margin-bottom: .3;
}/*# sourceMappingURL=style.css.map */