html {
    overflow-y:overlay
  }
  * {
    scrollbar-width:unset!important;
    scrollbar-color:unset!important
  }
  /*赞赏样式表*/
  .post-reward {
    margin-top:0;
    display:flex;
    justify-content:center;
    position:relative;
    text-align:center
  }
  .post-reward .reward-button {
    background:var(--kimbell-red);
    color:var(--kimbell-white);
    padding:0;
    width:126px;
    height:40px;
    line-height:39px;
    box-shadow:var(--kimbell-shadow-red);
    display:inline-block;
    cursor:pointer;
    transition:all .4s ease 0s;
    position:relative;
    z-index:1
  }
  .post-reward .reward-all,
  .post-reward .reward-button,
  .post-reward .reward-button:hover {
    border-radius:8px
  }
  .post-reward .reward-main {
    z-index:103;
    position:absolute;
    bottom:40px;
    left:0;
    display:none;
    padding:0 0 30px;
    width:100%;
    animation:.3s ease .1s 1 normal both running donate_effcet
  }
  .post-reward .reward-main .reward-all:after {
    opacity:0
  }
  @media screen and (min-width:768px) {
    .post-reward:hover>.reward-main {
      display:flex!important;
      justify-content:center
    }
  }
  .post-reward .reward-main .reward-all {
    border-radius:12px;
    background:var(--kimbell-background);
    border:var(--style-border-always);
    padding:.8rem;
    display:flex;
    box-shadow:var(--kimbell-shadow-border);
    flex-direction:column;
    align-items:center;
    margin:0
  }
  .reward-title {
    margin-top:.4rem;
    font-weight:700;
    color:var(--kimbell-red)
  }
  .reward-group {
    display:flex;
    margin-top:.5rem;
    padding:0!important
  }
  a.reward-main-btn {
    background:var(--kimbell-secondbg);
    color:var(--kimbell-font-color);
    display:flex;
    flex-direction:column;
    border-radius:8px;
    padding:4px 0;
    border:var(--style-border-always);
    margin:8px;
    width:100%
  }
  .post-reward .reward-main .reward-all .reward-item {
    display:inline-block;
    padding:0 8px;
    list-style-type:none;
    vertical-align:top
  }
  .post-reward .reward-main .reward-all .reward-item .post-qr-code-desc {
    margin-bottom:4px;
    padding-top:.4rem;
    width:130px;
    color:#858585;
    font-size:.8rem
  }
  .post-reward .reward-main .reward-all .reward-item img {
    width:130px;
    height:130px
  }
  .post-reward .reward-main .reward-all .reward-item:first-child img {
    border-color:green
  }
  .post-reward .reward-main .reward-all .reward-item:last-child img {
    border-color:var(--kimbell-theme-color)
  }
  .reward-text {
    margin-bottom:0;
    font-weight:700
  }
  .reward-dec {
    font-size:.8rem
  }
  .post-reward .reward-main-btn:hover {
    color:var(--white)!important;
    background:var(--kimbell-red);
    background-image:url(/images/sh.gif);
    box-shadow:0 8px 12px -3px #ee7d7936;
    text-decoration:none!important
  }
  /*赞赏样式表*/

  /*页面宽度，content-inner*/
  @media screen and (min-width:768px) {
    #aside-content .card-widget,
    #bbtalk-banner,
    #category-bar,
    #categoryBar-banner.recent-post-item,
    #content-inner #page,
    #content-inner #post,
    #content-inner .layout,
    #recent-posts>.recent-post-item:not(:nth-child(2)),
    #tags-bar,
    .extend.next,
    .page-number {
      border-radius:12px;
      border:var(--kimbell-border)
    }
    #bbtalk-banner,
    #category-bar,
    #categoryBar-banner.recent-post-item,
    #tags-bar {
      background:var(--card-bg);
      width:100%
    }
  }

  .layout#content-inner {
    max-width:1400px
  }

  #content-inner .aplayer:not(#gedan.aplayer) {
    max-width:560px
  }
  #content-inner .aplayer {
    box-shadow:unset;
    border:1px solid var(--kimbell-card-border);
    border-radius:8px
  }
  #content-inner .aplayer .aplayer-info .aplayer-music .aplayer-title {
    font-size:1rem;
    font-weight:700;
    margin:0;
    color:var(--kimbell-black)
  }
  #content-inner .aplayer .aplayer-info .aplayer-music .aplayer-author {
    font-size:.8rem
  }
  #content-inner .aplayer.aplayer-withlrc .aplayer-pic {
    height:88px;
    width:88px;
    margin:4px;
    border-radius:4px
  }
  #content-inner .aplayer.aplayer-withlrc .aplayer-info {
    padding:16px 7px 0
  }
  #content-inner .aplayer .aplayer-info .aplayer-music {
    height:23px
  }
  #content-inner .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap {
    padding:0
  }
  #content-inner .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar {
    background:#999;
    height:8px;
    border-radius:12px;
    transition:.3s;
    overflow:hidden
  }
  #content-inner .aplayer .aplayer-list,
  #content-inner .aplayer .aplayer-list ol {
    max-height:450px!important;
    width:100%
  }
  #content-inner .aplayer .aplayer-list .aplayer-list-author {
    margin-right:12px
  }
  @media (any-hover:hover) {
    #content-inner .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap:hover .aplayer-bar {
      height:12px
    }
  }
  #content-inner .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played {
    height:100%;
    border-radius:12px;
    background:var(--kimbell-main)!important
  }
  #content-inner .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-loaded {
    height:100%;
    border-radius:12px
  }
  #content-inner .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb {
    display:none
  }
  #content-inner .aplayer .aplayer-info .aplayer-controller {
    align-items:center
  }
  #content-inner .aplayer .aplayer-info .aplayer-controller .aplayer-time {
    position:initial
  }
  #content-inner .aplayer-body .aplayer-lrc {
    height:16px;
    text-align:left;
    margin-left:6px
  }
  /*页面宽度，content-inner*/
  

  /*加圆角*/
  .aside-list>.aside-list-item>a.thumbnail img {
    border-radius:8px
  }

  nav#pagination.pagination-post {
    border-top-left-radius:8px;
    border-bottom-left-radius:8px;
    border-top-right-radius:8px;
    border-bottom-right-radius:8px;
  }

  .relatedPosts>.relatedPosts-list>div {
    position:relative;
    display:inline-block;
    overflow:hidden;
    margin:3px;
    width:calc(33.333% - 6px);
    height:200px;
    background:var(--kimbell-background);
    vertical-align:bottom;
    border-radius:8px
  }

  #aside-content .card-info #card-info-btn {
    border-radius:8px
  }

  /*加圆角*/

  /*推荐文章样式*/
  .relatedPosts>.relatedPosts-list>div {
    position:relative;
    display:inline-block;
    overflow:hidden;
    margin:3px;
    width:calc(33.333% - 6px);
    height:200px;
    background:var(--kimbell-background);
    vertical-align:bottom;
    border-radius:8px
  }

  @media screen and (min-width:768px) and (max-width:1300px) {
    #post>div.relatedPosts>div.relatedPosts-list>div:nth-child(7) {
      display:none
    }
    #post>div.relatedPosts>div.relatedPosts-list>div:nth-child(8) {
      display:none
    }
  }
  .relatedPosts-list {
    display:flex;
    flex-wrap:wrap;
  }
  .relatedPosts>.relatedPosts-list>div:hover .title {
    color:var(--kimbell-white)
  }
  .relatedPosts>.relatedPosts-list>div:hover img {
    opacity:.6
  }
  @media screen and (max-width:768px) {
    .relatedPosts>.relatedPosts-list>div {
      margin:2px;
      width:calc(50% - 4px);
      height:150px
    }
  }
  @media screen and (max-width:600px) {
    .relatedPosts>.relatedPosts-list>div {
      width:calc(100% - 4px)
    }
  }
  @media screen and (min-width:1300px) {
    .relatedPosts>.relatedPosts-list>div {
      width:calc(25% - 8px)
    }
  }
  .relatedPosts>.relatedPosts-list .cover {
    width:100%;
    height:100%;
    opacity:.4;
    transition:all .6s ease 0s;
    object-fit:cover;
    filter:var(--kimbell-maskbg)
  }
  .relatedPosts>.relatedPosts-list .content {
    position:absolute;
    top:50%;
    padding:0 1rem;
    width:100%;
    transform:translate(0,-50%)
  }
  .relatedPosts>.relatedPosts-list .content .date {
    color:var(--kimbell-fontcolor);
    font-size:90%;
    display:none
  }
  .relatedPosts>.relatedPosts-list .content .title {
    color:var(--kimbell-fontcolor);
    font-weight:700;
    line-height:1.5;
    -webkit-line-clamp:4;
    line-clamp:4;
    font-size:1.1rem;
    text-align:left;
    overflow:hidden;
    transition:.3s
  }
  
  /*推荐文章样式*/

  /* 波浪css */
  /* .main-hero-waves-area {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -11px;
    z-index: 5;
  }
  .waves-area .waves-svg {
    width: 100%;
    height: 5rem;
  } */
  /* Animation */
/* 
  .parallax > use {
    animation: move-forever 25s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite;
  }
  .parallax > use:nth-child(1) {
    animation-delay: -2s;
    animation-duration: 7s;
    fill: #f7f9febd;
  }
  .parallax > use:nth-child(2) {
    animation-delay: -3s;
    animation-duration: 10s;
    fill: #f7f9fe82;
  }
  .parallax > use:nth-child(3) {
    animation-delay: -4s;
    animation-duration: 13s;
    fill: #f7f9fe36;
  }
  .parallax > use:nth-child(4) {
    animation-delay: -5s;
    animation-duration: 20s;
    fill: #f7f9fe;
  } */
  /* 黑色模式背景 */
  /* [data-theme="dark"] .parallax > use:nth-child(1) {
    animation-delay: -2s;
    animation-duration: 7s;
    fill: #18171dc8;
  }
  [data-theme="dark"] .parallax > use:nth-child(2) {
    animation-delay: -3s;
    animation-duration: 10s;
    fill: #18171d80;
  }
  [data-theme="dark"] .parallax > use:nth-child(3) {
    animation-delay: -4s;
    animation-duration: 13s;
    fill: #18171d3e;
  }
  [data-theme="dark"] .parallax > use:nth-child(4) {
    animation-delay: -5s;
    animation-duration: 20s;
    fill: #18171d;
  }

  @keyframes move-forever {
    0% {
      transform: translate3d(-90px, 0, 0);
    }
    100% {
      transform: translate3d(85px, 0, 0);
    }
  } */
  /*Shrinking for mobile*/
  /* @media (max-width: 768px) {
    .waves-area .waves-svg {
      height: 40px;
      min-height: 40px;
    }
    #post-info #post-meta {
      z-index:1;
      display:flex!important;
      justify-content:center;
      position:relative;
      margin:auto
    }
    #post-info:after {
      position:absolute;
      content:'';
      width:100%;
      height:100%;
      bottom:0;
      left:0;
      z-index:0
    }
  } */
  /* 波浪css */

  /* 波浪上的文字 */
  /* #page-header #post-info {
    top:0;
    position:relative;
    padding:0 3rem;
    margin:0 auto;
    z-index:10;
    color:var(--kimbell-white);
    max-width:1400px;
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    height:calc(100% + 0px);
    justify-content:center;
    animation:slide-in .6s 0s backwards
  }
  @media screen and (max-width:768px) {
    #page-header #post-info {
      padding:0 6%;
      justify-content:normal;
      padding-top:22.6rem
    }
  }
  @media screen and (min-width:1300px) {
    #page-header #post-info {
      height:calc(100% + 0px);
      top:0;
      display:flex;
      justify-content:center
    }
  }
  #post-info #post-meta>.meta-secondline>span:first-child {
    margin-right:.8rem
  }

  #post-info #post-meta i {
    font-size:16px
  }

  #post-info #post-meta .post-meta-icon {
    margin-right:.2rem
  }
  #post-info #post-meta .post-meta-date i.fas.fa-history.fa-fw.post-meta-icon {
    margin-left:.8rem
  }

  #post-info #post-meta .post-meta-separator {
    margin:0 .4rem
  }

  #post-info .post-title {
    color:var(--kimbell-white);
    font-weight:700;
    font-size:2.3rem;
    line-height:1.2;
    text-align:left;
    margin:1rem 0 1rem 0!important;
    -webkit-line-clamp:2;
    line-clamp:2;
    padding:0;
    overflow:hidden
  }

  @media screen and (max-width:768px) {
    #post-info .post-title {
      font-size:1.5rem;
      -webkit-line-clamp:3;
      line-clamp:3;
      margin:.2rem auto!important;
      text-align:center;
      z-index:1
    }
  }

  #post-info #post-meta {
    color:var(--kimbell-white);
    margin-top:.4rem;
    transition:.3s;
    display:inline-block;
    -webkit-user-select:none;
    user-select:none;
    text-align:center
  }
  #post-info #post-meta a {
    text-decoration:none;
    color:var(--kimbell-font-color);
    line-height:1
  }
  #post-info #post-meta a:hover {
    text-decoration:none;
    color:var(--kimbell-button-hover);
    border-radius:12px
  } */
  /* 波浪上的文字 */