@import "./base.css";

@media screen and (min-width: 540px) {
  .post-wrapper img.center {
    width: 50%;
    margin: 1em auto;
    display: block;
  }
}
.post-page {
  line-height: 1.6;
  letter-spacing: .034em;
}
.post-page p {
  font-size: 16px; /* px */
  line-height: 180%;
  color: #444;
  font-weight: 400;
}
.post-page li {
  font-size: 16px; /* px */
}
.post-page blockquote {
  padding-left: 16px; /* px */
  border-left: 3px solid #dbdbdb;
  color: rgba(0,0,0,0.5);
  font-size: 15px;  /* px */
  margin: 1em 0;  /* px */
}
@media screen and (max-width: 540px) {
  .post-page blockquote {
    padding-left: 12px; /* px */
    border-left: 3px solid #f0f0f0;
  }
}
.post-outline-wrapper {
  width: 100%;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
}
.post-top {
  margin: 0px 96px 60px 96px; /* px */
  position: relative;
}
.post-source {
  font-size: 14px; /* px */
  color: #A25641;
  font-weight: 500;
  line-height: 24px;
}

.post-top .post-search-wrapper {
  position: absolute;
  right: 0;
  bottom: 0;
}

.post-back {
  font-size: 16px; /* px */
  font-weight: 500;

 color: #201714;
  margin:35px auto; /* px */
  width: 90%;
  max-width: 824px; /* px */
}
.post-back-img {
  width: 16px; /* px */
  height: 13px; /* px */
  margin-right: 8px; /* px */
  display: inline-block;
  background-image: url('/static/img/arrow-left.svg');
  background-size: cover;
}

.post-wrapper {
  background: white;
  margin: 0 auto; /* px */
  width: 90%;
  box-sizing: border-box;
  max-width: 824px; /* px */
  padding: 40px 4% 80px; /* px */
}
.post-wrapper img, .post-wrapper video {
  width: 100%;
}

.post-wrapper .title {
  line-height: 150%;
}

.post-title {
  font-size: 32px; /* px */
  line-height: 150%;
  color: #201714;
}
.post-content {
  text-align: justify;
  padding-bottom: 8px; /* px */
}
/* .en .post-content {
  text-align: left;
} */
.post-content a {
  color: #A25641;
  text-decoration: underline;
}
.post-dateshare-wrapper {
  margin: 8px 0 24px; /* px */
  height: 20px; /* px */
  position: relative;
}
.post-date {
  font-size: 14px; /* px */
  color: #B3B3B3;
  float: left;
  font-weight: 400;
}

.post-share-wrapper {
  float:right;
  height: 16px; /* px */
}
.post-share-icon {
  width: 16px; /* px */
  height: 16px; /* px */
  background-size: cover;
  cursor:pointer;
  float: right;
  margin-left: 24px; /* px */
}
.post-share-mail {
  background-image: url('/static/img/email.svg');
}
.post-share-wechat {
  background-image: url('/static/img/wechat.svg');
}
.post-share-weibo {
  background-image: url('/static/img/weibo.svg');
}

.post-share-qrcode {
  opacity: 0;
  transition: opacity .4s ease;
  pointer-events: none;
  background: #fff;
  padding: 10px; /* px */
  width: 128px; /* px */
  height: 128px; /* px */
  margin-top: 32px; /* px */
  margin-left: -64px; /* px */
  box-shadow: 0 4px 8px rgba(0,0,0,.2);
}
.post-share-wechat:hover .post-share-qrcode {
  opacity: 1;
}
.post-end {
  width: 16px; /* px */
  height: 16px; /* px */
}

