body.admin-bar .header { top: 32px; }
body.admin-bar .quick-rail { margin-top: 16px; }
.site [data-lang-only="en"] { display: none; }
.site.lang-en [data-lang-only="zh"] { display: none; }
.site.lang-en [data-lang-only="en"] { display: initial; }
.button { text-decoration: none; }
.hero h1 .plain { color: inherit; white-space: normal; }
.hero h1 .plain::after { display: none; }
.hero-proof em, .about-facts em, .footer em { font-style: normal; }
.footer > div { display: grid; grid-template-columns: 1fr auto 1fr; }
.footer .icp-link { color: #d8e5f8; text-decoration: none; }
.footer .icp-link:hover { color: #fff; text-decoration: underline; }
.footer button { justify-self: end; }
@media (max-width: 782px) {
  body.admin-bar .header { top: 46px; }
  .footer > div { display: flex; align-items: flex-start; flex-direction: column; }
}
