@charset "UTF-8";
/*!
* HomePage: https://www.misterma.com
* GithubPage: https://github.com/changbin1997
* ProjectPage: https://github.com/changbin1997/Facile
* author: Mr. Ma
* Licensed under MIT
*/
.light-color {
  background-image: url(https://oss.fekergaming.com/resource/img/bg/elaina.webp);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-attachment: fixed;
  background-color: #FCFCFC;
}
.light-color header .navbar {
  background-color: rgba(255, 255, 255, 0.5);
  border-color: #eeeeee;
}
.light-color header .navbar .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.light-color header .navbar .navbar-brand:hover, .light-color header .navbar .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.light-color header .navbar .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.light-color header .navbar .navbar-nav .nav-link:hover, .light-color header .navbar .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.light-color header .navbar .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.light-color header .navbar .navbar-nav .show > .nav-link,
.light-color header .navbar .navbar-nav .active > .nav-link,
.light-color header .navbar .navbar-nav .nav-link.show,
.light-color header .navbar .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.light-color header .navbar .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.light-color header .navbar .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.light-color header .navbar .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.light-color header .navbar .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.light-color header .navbar .navbar-text a:hover, .light-color header .navbar .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}
.light-color header .navbar .dropdown-menu {
  background: rgba(255, 255, 255, 0.75);
}
.light-color .main .aero {
  background-color: rgba(255, 255, 255, 0.5);
}
.light-color .avatar {
  background-color: #E0E0E0;
}
.light-color .header-img a {
  background-color: #E0E0E0;
}
.light-color .mini-header-image a {
  background-color: #E0E0E0;
}
.light-color .post-title a {
  color: #333333;
}
.light-color .post-title a:hover {
  color: #824A3C;
}
.light-color .post-title a:focus {
  color: #824A3C;
}
.light-color .more-link-wrapper .read-more {
  color: #633330;
  border-color: #633330;
}
.light-color .more-link-wrapper .read-more:hover {
  color: #fff;
  background-color: #633330;
  border-color: #633330;
}
.light-color .more-link-wrapper .read-more:focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 35, 15, 0.5);
}
.light-color .more-link-wrapper .read-more:disabled {
  color: #633330;
  background-color: transparent;
}
.light-color .expiration-reminder {
  color: #01506c;
  background-color: #ccebf5;
  border-color: #b8e3f2;
}
.light-color #copyright-info {
  color: #714410;
  background-color: #f7e6d2;
  border-color: #f4dcc0;
}
.light-color #to-top-btn, .light-color #directory-btn {
  border: none !important;
}
.light-color .sidebar section > h2 {
  color: #333333;
}
.light-color .sidebar section li a {
  color: #333333;
}
.light-color .sidebar .blog-info p {
  color: #333333;
}
.light-color #directory-mobile {
  background: rgba(255, 255, 255, 0.75);
}
.light-color .post-page .post-content p > code {
  background: rgba(242, 242, 244, 0.75);
  color: #C7254E;
}
.light-color .post-page .post-content ol li > code, .light-color .post-page .post-content ul li > code {
  background: rgba(242, 242, 244, 0.75);
  color: #C7254E;
}
.light-color .post-page .post-content h1, .light-color .post-page .post-content h2, .light-color .post-page .post-content h3, .light-color .post-page .post-content h4, .light-color .post-page .post-content h5, .light-color .post-page .post-content h6 {
  color: #333333;
}
.light-color .post-page .post-content h1 code, .light-color .post-page .post-content h2 code, .light-color .post-page .post-content h3 code, .light-color .post-page .post-content h4 code, .light-color .post-page .post-content h5 code, .light-color .post-page .post-content h6 code {
  background: rgba(242, 242, 244, 0.75);
  color: #C7254E;
}
.light-color .post-page .post-content table th code {
  background: rgba(242, 242, 244, 0.75);
  color: #C7254E;
}
.light-color .post-page .post-content table td code {
  background: rgba(242, 242, 244, 0.75);
  color: #C7254E;
}
.light-color .post-page .post-content blockquote {
  color: #666666;
}
.light-color .post-page .agree-share button {
  color: #633330;
  border-color: #633330;
}
.light-color .post-page .agree-share button:hover {
  color: #fff;
  background-color: #633330;
  border-color: #633330;
}
.light-color .post-page .agree-share button:focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 35, 15, 0.5);
}
.light-color .post-page .agree-share button:disabled {
  color: #633330;
  background-color: transparent;
}
.light-color .post-page .post-navigation a {
  color: #333333;
}
.light-color .post-page .post-navigation a:hover {
  color: #633330;
}
.light-color #comments h2 {
  color: #333333;
}
.light-color #comments a {
  color: #633330;
}
.light-color #comments .comment-info b {
  color: #333333;
}
.light-color #comments .comment-info .comment-time {
  color: #666666;
}
.light-color #comments .comment-content p > code {
  background: rgba(242, 242, 244, 0.75);
  color: #C7254E;
}
.light-color #comments .comment-content ol li > code, .light-color #comments .comment-content ul li > code {
  background: rgba(242, 242, 244, 0.75);
  color: #C7254E;
}
.light-color #comments .comment-content h1, .light-color #comments .comment-content h2, .light-color #comments .comment-content h3, .light-color #comments .comment-content h4, .light-color #comments .comment-content h5, .light-color #comments .comment-content h6 {
  color: #333333;
}
.light-color #comments .comment-content h1 code, .light-color #comments .comment-content h2 code, .light-color #comments .comment-content h3 code, .light-color #comments .comment-content h4 code, .light-color #comments .comment-content h5 code, .light-color #comments .comment-content h6 code {
  background: rgba(242, 242, 244, 0.75);
  color: #C7254E;
}
.light-color #comments .comment-content table th code {
  background: rgba(242, 242, 244, 0.75);
  color: #C7254E;
}
.light-color #comments .comment-content table td code {
  background: rgba(242, 242, 244, 0.75);
  color: #C7254E;
}
.light-color #comments .comment-content blockquote {
  color: #666666;
}
.light-color #comments .comment-reply i, .light-color #comments .comment-reply a {
  color: #333333;
}
.light-color #comments .comment-input #show-emoji-btn {
  color: #633330;
  border-color: #633330;
}
.light-color #comments .comment-input #show-emoji-btn:hover {
  color: #fff;
  background-color: #633330;
  border-color: #633330;
}
.light-color #comments .comment-input #show-emoji-btn:focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 35, 15, 0.5);
}
.light-color #comments .comment-input #show-emoji-btn:disabled {
  color: #633330;
  background-color: transparent;
}
.light-color .archive-title h1 {
  color: #6B6B6B;
}
.light-color .statistics-card {
  background: #B3D8FF;
}
.light-color .page-404 #back-home-page {
  color: #633330;
  border-color: #633330;
}
.light-color .page-404 #back-home-page:hover {
  color: #fff;
  background-color: #633330;
  border-color: #633330;
}
.light-color .page-404 #back-home-page:focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 35, 15, 0.5);
}
.light-color .page-404 #back-home-page:disabled {
  color: #633330;
  background-color: transparent;
}

@media (prefers-color-scheme: light) {
  .auto-color {
    background-image: url(https://oss.fekergaming.com/resource/img/bg/elaina.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-attachment: fixed;
    background-color: #FCFCFC;
  }
  .auto-color header .navbar {
    background-color: rgba(255, 255, 255, 0.5);
    border-color: #eeeeee;
  }
  .auto-color header .navbar .navbar-brand {
    color: rgba(0, 0, 0, 0.9);
  }
  .auto-color header .navbar .navbar-brand:hover, .auto-color header .navbar .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9);
  }
  .auto-color header .navbar .navbar-nav .nav-link {
    color: rgba(0, 0, 0, 0.5);
  }
  .auto-color header .navbar .navbar-nav .nav-link:hover, .auto-color header .navbar .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7);
  }
  .auto-color header .navbar .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3);
  }
  .auto-color header .navbar .navbar-nav .show > .nav-link,
  .auto-color header .navbar .navbar-nav .active > .nav-link,
  .auto-color header .navbar .navbar-nav .nav-link.show,
  .auto-color header .navbar .navbar-nav .nav-link.active {
    color: rgba(0, 0, 0, 0.9);
  }
  .auto-color header .navbar .navbar-toggler {
    color: rgba(0, 0, 0, 0.5);
    border-color: rgba(0, 0, 0, 0.1);
  }
  .auto-color header .navbar .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  }
  .auto-color header .navbar .navbar-text {
    color: rgba(0, 0, 0, 0.5);
  }
  .auto-color header .navbar .navbar-text a {
    color: rgba(0, 0, 0, 0.9);
  }
  .auto-color header .navbar .navbar-text a:hover, .auto-color header .navbar .navbar-text a:focus {
    color: rgba(0, 0, 0, 0.9);
  }
  .auto-color header .navbar .dropdown-menu {
    background: rgba(255, 255, 255, 0.75);
  }
  .auto-color .main .aero {
    background-color: rgba(255, 255, 255, 0.5);
  }
  .auto-color .avatar {
    background-color: #E0E0E0;
  }
  .auto-color .header-img a {
    background-color: #E0E0E0;
  }
  .auto-color .mini-header-image a {
    background-color: #E0E0E0;
  }
  .auto-color .post-title a {
    color: #333333;
  }
  .auto-color .post-title a:hover {
    color: #824A3C;
  }
  .auto-color .post-title a:focus {
    color: #824A3C;
  }
  .auto-color .more-link-wrapper .read-more {
    color: #633330;
    border-color: #633330;
  }
  .auto-color .more-link-wrapper .read-more:hover {
    color: #fff;
    background-color: #633330;
    border-color: #633330;
  }
  .auto-color .more-link-wrapper .read-more:focus {
    box-shadow: 0 0 0 0.2rem rgba(217, 35, 15, 0.5);
  }
  .auto-color .more-link-wrapper .read-more:disabled {
    color: #633330;
    background-color: transparent;
  }
  .auto-color .expiration-reminder {
    color: #01506c;
    background-color: #ccebf5;
    border-color: #b8e3f2;
  }
  .auto-color #copyright-info {
    color: #714410;
    background-color: #f7e6d2;
    border-color: #f4dcc0;
  }
  .auto-color #to-top-btn, .auto-color #directory-btn {
    border: none !important;
  }
  .auto-color .sidebar section > h2 {
    color: #333333;
  }
  .auto-color .sidebar section li a {
    color: #333333;
  }
  .auto-color .sidebar .blog-info p {
    color: #333333;
  }
  .auto-color #directory-mobile {
    background: rgba(255, 255, 255, 0.75);
  }
  .auto-color .post-page .post-content p > code {
    background: rgba(242, 242, 244, 0.75);
    color: #C7254E;
  }
  .auto-color .post-page .post-content ol li > code, .auto-color .post-page .post-content ul li > code {
    background: rgba(242, 242, 244, 0.75);
    color: #C7254E;
  }
  .auto-color .post-page .post-content h1, .auto-color .post-page .post-content h2, .auto-color .post-page .post-content h3, .auto-color .post-page .post-content h4, .auto-color .post-page .post-content h5, .auto-color .post-page .post-content h6 {
    color: #333333;
  }
  .auto-color .post-page .post-content h1 code, .auto-color .post-page .post-content h2 code, .auto-color .post-page .post-content h3 code, .auto-color .post-page .post-content h4 code, .auto-color .post-page .post-content h5 code, .auto-color .post-page .post-content h6 code {
    background: rgba(242, 242, 244, 0.75);
    color: #C7254E;
  }
  .auto-color .post-page .post-content table th code {
    background: rgba(242, 242, 244, 0.75);
    color: #C7254E;
  }
  .auto-color .post-page .post-content table td code {
    background: rgba(242, 242, 244, 0.75);
    color: #C7254E;
  }
  .auto-color .post-page .post-content blockquote {
    color: #666666;
  }
  .auto-color .post-page .agree-share button {
    color: #633330;
    border-color: #633330;
  }
  .auto-color .post-page .agree-share button:hover {
    color: #fff;
    background-color: #633330;
    border-color: #633330;
  }
  .auto-color .post-page .agree-share button:focus {
    box-shadow: 0 0 0 0.2rem rgba(217, 35, 15, 0.5);
  }
  .auto-color .post-page .agree-share button:disabled {
    color: #633330;
    background-color: transparent;
  }
  .auto-color .post-page .post-navigation a {
    color: #333333;
  }
  .auto-color .post-page .post-navigation a:hover {
    color: #633330;
  }
  .auto-color #comments h2 {
    color: #333333;
  }
  .auto-color #comments a {
    color: #633330;
  }
  .auto-color #comments .comment-info b {
    color: #333333;
  }
  .auto-color #comments .comment-info .comment-time {
    color: #666666;
  }
  .auto-color #comments .comment-content p > code {
    background: rgba(242, 242, 244, 0.75);
    color: #C7254E;
  }
  .auto-color #comments .comment-content ol li > code, .auto-color #comments .comment-content ul li > code {
    background: rgba(242, 242, 244, 0.75);
    color: #C7254E;
  }
  .auto-color #comments .comment-content h1, .auto-color #comments .comment-content h2, .auto-color #comments .comment-content h3, .auto-color #comments .comment-content h4, .auto-color #comments .comment-content h5, .auto-color #comments .comment-content h6 {
    color: #333333;
  }
  .auto-color #comments .comment-content h1 code, .auto-color #comments .comment-content h2 code, .auto-color #comments .comment-content h3 code, .auto-color #comments .comment-content h4 code, .auto-color #comments .comment-content h5 code, .auto-color #comments .comment-content h6 code {
    background: rgba(242, 242, 244, 0.75);
    color: #C7254E;
  }
  .auto-color #comments .comment-content table th code {
    background: rgba(242, 242, 244, 0.75);
    color: #C7254E;
  }
  .auto-color #comments .comment-content table td code {
    background: rgba(242, 242, 244, 0.75);
    color: #C7254E;
  }
  .auto-color #comments .comment-content blockquote {
    color: #666666;
  }
  .auto-color #comments .comment-reply i, .auto-color #comments .comment-reply a {
    color: #333333;
  }
  .auto-color #comments .comment-input #show-emoji-btn {
    color: #633330;
    border-color: #633330;
  }
  .auto-color #comments .comment-input #show-emoji-btn:hover {
    color: #fff;
    background-color: #633330;
    border-color: #633330;
  }
  .auto-color #comments .comment-input #show-emoji-btn:focus {
    box-shadow: 0 0 0 0.2rem rgba(217, 35, 15, 0.5);
  }
  .auto-color #comments .comment-input #show-emoji-btn:disabled {
    color: #633330;
    background-color: transparent;
  }
  .auto-color .archive-title h1 {
    color: #6B6B6B;
  }
  .auto-color .statistics-card {
    background: #B3D8FF;
  }
  .auto-color .page-404 #back-home-page {
    color: #633330;
    border-color: #633330;
  }
  .auto-color .page-404 #back-home-page:hover {
    color: #fff;
    background-color: #633330;
    border-color: #633330;
  }
  .auto-color .page-404 #back-home-page:focus {
    box-shadow: 0 0 0 0.2rem rgba(217, 35, 15, 0.5);
  }
  .auto-color .page-404 #back-home-page:disabled {
    color: #633330;
    background-color: transparent;
  }
}
.dark-color {
  background-image: url(https://oss.fekergaming.com/resource/img/bg/elaina.webp);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-attachment: fixed;
  background-color: #333333;
}
.dark-color header .navbar {
  background-color: rgba(0, 0, 0, 0.5);
  border-color: #202025;
}
.dark-color header .navbar .navbar-brand {
  color: rgba(255, 255, 255, 0.9);
}
.dark-color header .navbar .navbar-brand:hover, .dark-color header .navbar .navbar-brand:focus {
  color: rgba(255, 255, 255, 0.9);
}
.dark-color header .navbar .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.75);
}
.dark-color header .navbar .navbar-nav .nav-link:hover, .dark-color header .navbar .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.9);
}
.dark-color header .navbar .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.dark-color header .navbar .navbar-nav .show > .nav-link,
.dark-color header .navbar .navbar-nav .active > .nav-link,
.dark-color header .navbar .navbar-nav .nav-link.show,
.dark-color header .navbar .navbar-nav .nav-link.active {
  color: rgba(255, 255, 255, 0.9);
}
.dark-color header .navbar .navbar-toggler {
  color: rgba(255, 255, 255, 0.75);
  border-color: rgba(255, 255, 255, 0.1);
}
.dark-color header .navbar .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.dark-color header .navbar .navbar-text {
  color: rgba(255, 255, 255, 0.75);
}
.dark-color header .navbar .navbar-text a {
  color: rgba(255, 255, 255, 0.9);
}
.dark-color header .navbar .navbar-text a:hover, .dark-color header .navbar .navbar-text a:focus {
  color: rgba(255, 255, 255, 0.9);
}
.dark-color header .navbar .dropdown-menu {
  background: rgba(0, 0, 0, 0.75);
  color: #d3d3d3;
}
.dark-color header .navbar .dropdown-menu a {
  color: #d3d3d3;
}
.dark-color header .navbar input[type=search] {
  background: #25252C;
  color: #FFFFFF;
  transition: 0.3s;
  border-color: #824a3c;
}
.dark-color header .navbar input[type=search]:focus {
  background: #16161A;
}
.dark-color .main .aero {
  background-color: rgba(0, 0, 0, 0.5);
}
.dark-color .breadcrumb-nav .breadcrumb a {
  color: #ba9a99;
}
.dark-color .breadcrumb-nav .breadcrumb li {
  color: rgba(255, 255, 255, 0.75);
}
.dark-color .avatar {
  background-color: #282828;
}
.dark-color .header-img a {
  background-color: #232323 !important;
}
.dark-color .post-title a {
  color: #d3d3d3 !important;
}
.dark-color .post-title a:hover {
  color: #ba9a99 !important;
}
.dark-color .post-title a:focus {
  color: #ba9a99 !important;
}
.dark-color .post-info a {
  color: #ba9a99;
}
.dark-color .post-info span {
  color: #999999;
}
.dark-color .text-color {
  color: #d3d3d3;
}
.dark-color .comment-count, .dark-color .edit-link {
  color: #ba9a99;
}
.dark-color .more-link-wrapper .read-more {
  color: #fff;
  background-color: #633330;
  border-color: #633330;
}
.dark-color .more-link-wrapper .read-more:hover {
  color: #fff;
  background-color: #ac7465;
  border-color: #dbccc0;
}
.dark-color .more-link-wrapper .read-more:focus {
  color: #fff;
  background-color: #ac7465;
  border-color: #dbccc0;
  box-shadow: 0 0 0 0.2rem rgba(223, 68, 51, 0.5);
}
.dark-color .more-link-wrapper .read-more:disabled {
  color: #fff;
  background-color: #633330;
  border-color: #633330;
}
.dark-color .fullText p {
  color: #d3d3d3;
}
.dark-color .fullText p > code {
  background: rgba(0, 0, 0, 0.75) !important;
  color: #F1D951 !important;
}
.dark-color .fullText ol li, .dark-color .fullText ul li {
  color: #d3d3d3;
}
.dark-color .fullText ol li > code, .dark-color .fullText ul li > code {
  background: rgba(0, 0, 0, 0.75) !important;
  color: #F1D951 !important;
}
.dark-color .fullText h1, .dark-color .fullText h2, .dark-color .fullText h3, .dark-color .fullText h4, .dark-color .fullText h5, .dark-color .fullText h6 {
  color: #FFFFFF !important;
}
.dark-color .fullText h1 code, .dark-color .fullText h2 code, .dark-color .fullText h3 code, .dark-color .fullText h4 code, .dark-color .fullText h5 code, .dark-color .fullText h6 code {
  background: rgba(0, 0, 0, 0.75) !important;
  color: #F1D951 !important;
}
.dark-color .fullText table {
  background: #16161A;
}
.dark-color .fullText table th {
  color: #FFFFFF;
  border: 1px solid #454D55;
}
.dark-color .fullText table th a {
  color: #ba9a99;
}
.dark-color .fullText table th code {
  background: rgba(0, 0, 0, 0.75) !important;
  color: #F1D951 !important;
}
.dark-color .fullText table td {
  color: #d3d3d3;
  border: 1px solid #454D55;
}
.dark-color .fullText table td a {
  color: #ba9a99;
}
.dark-color .fullText table td code {
  background: rgba(0, 0, 0, 0.75) !important;
  color: #F1D951 !important;
}
.dark-color .fullText table tbody tr:nth-child(odd) {
  background: #333333;
}
.dark-color .fullText table tr:hover {
  background: #333333;
}
.dark-color .fullText a {
  color: #ba9a99;
}
.dark-color .fullText hr {
  background: #CCCCCC;
}
.dark-color .fullText pre code::-webkit-scrollbar {
  background: #333333;
}
.dark-color .fullText pre code::-webkit-scrollbar-thumb {
  background: #717171;
}
.dark-color .fullText blockquote {
  color: #999999;
}
.dark-color .expiration-reminder {
  background: #16161A;
  color: #d3d3d3;
}
.dark-color #copyright-info {
  background: #16161A;
}
.dark-color .pagination li:not(.active) a {
  background: #16161A;
  color: #d3d3d3 !important;
  border: none;
}
.dark-color .pagination .active a {
  color: #d3d3d3 !important;
}
.dark-color #to-top-btn, .dark-color #directory-btn {
  border: none !important;
}
.dark-color .sidebar section > h2 {
  color: #d3d3d3;
}
.dark-color .sidebar section li a {
  color: #d3d3d3;
}
.dark-color .sidebar section .message {
  color: #d3d3d3;
}
.dark-color .sidebar .change-color label, .dark-color .sidebar .language-select label {
  color: #d3d3d3;
}
.dark-color .sidebar .latest-comment p {
  color: #d3d3d3;
}
.dark-color .sidebar .blog-info a {
  color: #ba9a99;
}
.dark-color .sidebar .blog-info p {
  color: #d3d3d3;
}
.dark-color .sidebar .blog-info hr {
  background: #CCCCCC;
}
.dark-color .sidebar .customize-html {
  color: #d3d3d3;
}
.dark-color .sidebar .customize-html a {
  color: #ba9a99;
}
.dark-color .sidefooter {
  color: #d3d3d3;
}
.dark-color .sidefooter a {
  color: #ba9a99;
}
.dark-color #directory-mobile {
  background: rgba(0, 0, 0, 0.75);
}
.dark-color #directory-mobile .title-bar h5, .dark-color #directory-mobile .title-bar button {
  color: #d3d3d3;
}
.dark-color #directory-mobile a {
  color: #ba9a99;
}
.dark-color .post-page .post-content p {
  color: #d3d3d3;
}
.dark-color .post-page .post-content p > code {
  background: rgba(0, 0, 0, 0.75) !important;
  color: #F1D951 !important;
}
.dark-color .post-page .post-content ol li, .dark-color .post-page .post-content ul li {
  color: #d3d3d3;
}
.dark-color .post-page .post-content ol li > code, .dark-color .post-page .post-content ul li > code {
  background: rgba(0, 0, 0, 0.75) !important;
  color: #F1D951 !important;
}
.dark-color .post-page .post-content h1, .dark-color .post-page .post-content h2, .dark-color .post-page .post-content h3, .dark-color .post-page .post-content h4, .dark-color .post-page .post-content h5, .dark-color .post-page .post-content h6 {
  color: #FFFFFF !important;
}
.dark-color .post-page .post-content h1 code, .dark-color .post-page .post-content h2 code, .dark-color .post-page .post-content h3 code, .dark-color .post-page .post-content h4 code, .dark-color .post-page .post-content h5 code, .dark-color .post-page .post-content h6 code {
  background: rgba(0, 0, 0, 0.75) !important;
  color: #F1D951 !important;
}
.dark-color .post-page .post-content table {
  background: #16161A;
}
.dark-color .post-page .post-content table th {
  color: #FFFFFF;
  border: 1px solid #454D55;
}
.dark-color .post-page .post-content table th a {
  color: #ba9a99;
}
.dark-color .post-page .post-content table th code {
  background: rgba(0, 0, 0, 0.75) !important;
  color: #F1D951 !important;
}
.dark-color .post-page .post-content table td {
  color: #d3d3d3;
  border: 1px solid #454D55;
}
.dark-color .post-page .post-content table td a {
  color: #ba9a99;
}
.dark-color .post-page .post-content table td code {
  background: rgba(0, 0, 0, 0.75) !important;
  color: #F1D951 !important;
}
.dark-color .post-page .post-content table tbody tr:nth-child(odd) {
  background: #333333;
}
.dark-color .post-page .post-content table tr:hover {
  background: #333333;
}
.dark-color .post-page .post-content a {
  color: #ba9a99;
}
.dark-color .post-page .post-content hr {
  background: #CCCCCC;
}
.dark-color .post-page .post-content pre code::-webkit-scrollbar {
  background: #333333;
}
.dark-color .post-page .post-content pre code::-webkit-scrollbar-thumb {
  background: #717171;
}
.dark-color .post-page .post-content blockquote {
  color: #999999;
}
.dark-color .post-page .category-tag i {
  color: #D3D3D3;
}
.dark-color .post-page .post-category a {
  color: #d3d3d3;
}
.dark-color .post-page .agree-share button {
  color: #fff;
  background-color: #633330;
  border-color: #633330;
}
.dark-color .post-page .agree-share button:hover {
  color: #fff;
  background-color: #ac7465;
  border-color: #dbccc0;
}
.dark-color .post-page .agree-share button:focus {
  color: #fff;
  background-color: #ac7465;
  border-color: #dbccc0;
  box-shadow: 0 0 0 0.2rem rgba(223, 68, 51, 0.5);
}
.dark-color .post-page .agree-share button:disabled {
  color: #fff;
  background-color: #633330;
  border-color: #633330;
}
.dark-color .post-page #qr-link p {
  color: #d3d3d3;
}
.dark-color .post-page .post-navigation a {
  color: #ba9a99;
}
.dark-color .post-page .post-navigation div {
  color: #D3D3D3;
}
.dark-color #comments h2 {
  color: #d3d3d3;
}
.dark-color #comments a {
  color: #ba9a99;
}
.dark-color #comments .comment-info b {
  color: #D3D3D3;
}
.dark-color #comments .comment-info .comment-time {
  color: #999999;
}
.dark-color #comments .comment-info .mr-1 {
  color: #d3d3d3;
}
.dark-color #comments .comment-content {
  color: #d3d3d3;
}
.dark-color #comments .comment-content p {
  color: #d3d3d3;
}
.dark-color #comments .comment-content p > code {
  background: rgba(0, 0, 0, 0.75) !important;
  color: #F1D951 !important;
}
.dark-color #comments .comment-content ol li, .dark-color #comments .comment-content ul li {
  color: #d3d3d3;
}
.dark-color #comments .comment-content ol li > code, .dark-color #comments .comment-content ul li > code {
  background: rgba(0, 0, 0, 0.75) !important;
  color: #F1D951 !important;
}
.dark-color #comments .comment-content h1, .dark-color #comments .comment-content h2, .dark-color #comments .comment-content h3, .dark-color #comments .comment-content h4, .dark-color #comments .comment-content h5, .dark-color #comments .comment-content h6 {
  color: #FFFFFF !important;
}
.dark-color #comments .comment-content h1 code, .dark-color #comments .comment-content h2 code, .dark-color #comments .comment-content h3 code, .dark-color #comments .comment-content h4 code, .dark-color #comments .comment-content h5 code, .dark-color #comments .comment-content h6 code {
  background: rgba(0, 0, 0, 0.75) !important;
  color: #F1D951 !important;
}
.dark-color #comments .comment-content table {
  background: #16161A;
}
.dark-color #comments .comment-content table th {
  color: #FFFFFF;
  border: 1px solid #454D55;
}
.dark-color #comments .comment-content table th a {
  color: #ba9a99;
}
.dark-color #comments .comment-content table th code {
  background: rgba(0, 0, 0, 0.75) !important;
  color: #F1D951 !important;
}
.dark-color #comments .comment-content table td {
  color: #d3d3d3;
  border: 1px solid #454D55;
}
.dark-color #comments .comment-content table td a {
  color: #ba9a99;
}
.dark-color #comments .comment-content table td code {
  background: rgba(0, 0, 0, 0.75) !important;
  color: #F1D951 !important;
}
.dark-color #comments .comment-content table tbody tr:nth-child(odd) {
  background: #333333;
}
.dark-color #comments .comment-content table tr:hover {
  background: #333333;
}
.dark-color #comments .comment-content a {
  color: #ba9a99;
}
.dark-color #comments .comment-content hr {
  background: #CCCCCC;
}
.dark-color #comments .comment-content pre code::-webkit-scrollbar {
  background: #333333;
}
.dark-color #comments .comment-content pre code::-webkit-scrollbar-thumb {
  background: #717171;
}
.dark-color #comments .comment-content blockquote {
  color: #999999;
}
.dark-color #comments .comment-reply i, .dark-color #comments .comment-reply a {
  color: #D3D3D3 !important;
}
.dark-color #comments .comment-input label {
  color: #d3d3d3;
}
.dark-color #comments .comment-input textarea, .dark-color #comments .comment-input input {
  background: #16161A;
  color: #d3d3d3;
  transition: 0.3s;
}
.dark-color #comments .comment-input #show-emoji-btn {
  color: #fff;
  border-color: #fff;
}
.dark-color #comments .comment-input #show-emoji-btn:hover {
  color: #333333;
  background-color: #fff;
  border-color: #fff;
}
.dark-color #comments .comment-input #show-emoji-btn:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.dark-color #comments .comment-input #show-emoji-btn:disabled {
  color: #fff;
  background-color: transparent;
}
.dark-color #comments .comment-input #emoji-panel {
  background: #16161A !important;
}
.dark-color #comments .comment-input #emoji-panel .card-body {
  background: #16161A;
}
.dark-color #comments .comment-input #emoji-panel * {
  color: #d3d3d3;
}
.dark-color #comments .comment-input .comment-user {
  color: #d3d3d3;
}
.dark-color .archive-description {
  color: #999999;
}
.dark-color .no-content {
  color: #d3d3d3;
}
.dark-color .no-content hr {
  background: #d3d3d3;
}
.dark-color footer nav {
  color: #F9F9F9;
}
.dark-color footer nav a {
  color: #ba9a99;
}
.dark-color .archive-title h1 {
  color: #d3d3d3;
}
.dark-color .archive-page .archives h2 {
  background: #121212;
}
.dark-color .statistics-card {
  background: #16161A;
}
.dark-color .page-404 h1 {
  color: #d3d3d3;
}
.dark-color .page-404 h3 {
  color: #d3d3d3;
}
.dark-color .page-404 #back-home-page {
  color: #fff;
  border-color: #fff;
}
.dark-color .page-404 #back-home-page:hover {
  color: #333333;
  background-color: #fff;
  border-color: #fff;
}
.dark-color .page-404 #back-home-page:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.dark-color .page-404 #back-home-page:disabled {
  color: #fff;
  background-color: transparent;
}

@media (prefers-color-scheme: dark) {
  .auto-color {
    background-image: url(https://oss.fekergaming.com/resource/img/bg/elaina.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-attachment: fixed;
    background-color: #333333;
  }
  .auto-color header .navbar {
    background-color: rgba(0, 0, 0, 0.5);
    border-color: #202025;
  }
  .auto-color header .navbar .navbar-brand {
    color: rgba(255, 255, 255, 0.9);
  }
  .auto-color header .navbar .navbar-brand:hover, .auto-color header .navbar .navbar-brand:focus {
    color: rgba(255, 255, 255, 0.9);
  }
  .auto-color header .navbar .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 0.75);
  }
  .auto-color header .navbar .navbar-nav .nav-link:hover, .auto-color header .navbar .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.9);
  }
  .auto-color header .navbar .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25);
  }
  .auto-color header .navbar .navbar-nav .show > .nav-link,
  .auto-color header .navbar .navbar-nav .active > .nav-link,
  .auto-color header .navbar .navbar-nav .nav-link.show,
  .auto-color header .navbar .navbar-nav .nav-link.active {
    color: rgba(255, 255, 255, 0.9);
  }
  .auto-color header .navbar .navbar-toggler {
    color: rgba(255, 255, 255, 0.75);
    border-color: rgba(255, 255, 255, 0.1);
  }
  .auto-color header .navbar .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  }
  .auto-color header .navbar .navbar-text {
    color: rgba(255, 255, 255, 0.75);
  }
  .auto-color header .navbar .navbar-text a {
    color: rgba(255, 255, 255, 0.9);
  }
  .auto-color header .navbar .navbar-text a:hover, .auto-color header .navbar .navbar-text a:focus {
    color: rgba(255, 255, 255, 0.9);
  }
  .auto-color header .navbar .dropdown-menu {
    background: rgba(0, 0, 0, 0.75);
    color: #d3d3d3;
  }
  .auto-color header .navbar .dropdown-menu a {
    color: #d3d3d3;
  }
  .auto-color header .navbar input[type=search] {
    background: #25252C;
    color: #FFFFFF;
    transition: 0.3s;
    border-color: #824a3c;
  }
  .auto-color header .navbar input[type=search]:focus {
    background: #16161A;
  }
  .auto-color .main .aero {
    background-color: rgba(0, 0, 0, 0.5);
  }
  .auto-color .breadcrumb-nav .breadcrumb a {
    color: #ba9a99;
  }
  .auto-color .breadcrumb-nav .breadcrumb li {
    color: rgba(255, 255, 255, 0.75);
  }
  .auto-color .avatar {
    background-color: #282828;
  }
  .auto-color .header-img a {
    background-color: #232323 !important;
  }
  .auto-color .post-title a {
    color: #d3d3d3 !important;
  }
  .auto-color .post-title a:hover {
    color: #ba9a99 !important;
  }
  .auto-color .post-title a:focus {
    color: #ba9a99 !important;
  }
  .auto-color .post-info a {
    color: #ba9a99;
  }
  .auto-color .post-info span {
    color: #999999;
  }
  .auto-color .text-color {
    color: #d3d3d3;
  }
  .auto-color .comment-count, .auto-color .edit-link {
    color: #ba9a99;
  }
  .auto-color .more-link-wrapper .read-more {
    color: #fff;
    background-color: #633330;
    border-color: #633330;
  }
  .auto-color .more-link-wrapper .read-more:hover {
    color: #fff;
    background-color: #ac7465;
    border-color: #dbccc0;
  }
  .auto-color .more-link-wrapper .read-more:focus {
    color: #fff;
    background-color: #ac7465;
    border-color: #dbccc0;
    box-shadow: 0 0 0 0.2rem rgba(223, 68, 51, 0.5);
  }
  .auto-color .more-link-wrapper .read-more:disabled {
    color: #fff;
    background-color: #633330;
    border-color: #633330;
  }
  .auto-color .fullText p {
    color: #d3d3d3;
  }
  .auto-color .fullText p > code {
    background: rgba(0, 0, 0, 0.75) !important;
    color: #F1D951 !important;
  }
  .auto-color .fullText ol li, .auto-color .fullText ul li {
    color: #d3d3d3;
  }
  .auto-color .fullText ol li > code, .auto-color .fullText ul li > code {
    background: rgba(0, 0, 0, 0.75) !important;
    color: #F1D951 !important;
  }
  .auto-color .fullText h1, .auto-color .fullText h2, .auto-color .fullText h3, .auto-color .fullText h4, .auto-color .fullText h5, .auto-color .fullText h6 {
    color: #FFFFFF !important;
  }
  .auto-color .fullText h1 code, .auto-color .fullText h2 code, .auto-color .fullText h3 code, .auto-color .fullText h4 code, .auto-color .fullText h5 code, .auto-color .fullText h6 code {
    background: rgba(0, 0, 0, 0.75) !important;
    color: #F1D951 !important;
  }
  .auto-color .fullText table {
    background: #16161A;
  }
  .auto-color .fullText table th {
    color: #FFFFFF;
    border: 1px solid #454D55;
  }
  .auto-color .fullText table th a {
    color: #ba9a99;
  }
  .auto-color .fullText table th code {
    background: rgba(0, 0, 0, 0.75) !important;
    color: #F1D951 !important;
  }
  .auto-color .fullText table td {
    color: #d3d3d3;
    border: 1px solid #454D55;
  }
  .auto-color .fullText table td a {
    color: #ba9a99;
  }
  .auto-color .fullText table td code {
    background: rgba(0, 0, 0, 0.75) !important;
    color: #F1D951 !important;
  }
  .auto-color .fullText table tbody tr:nth-child(odd) {
    background: #333333;
  }
  .auto-color .fullText table tr:hover {
    background: #333333;
  }
  .auto-color .fullText a {
    color: #ba9a99;
  }
  .auto-color .fullText hr {
    background: #CCCCCC;
  }
  .auto-color .fullText pre code::-webkit-scrollbar {
    background: #333333;
  }
  .auto-color .fullText pre code::-webkit-scrollbar-thumb {
    background: #717171;
  }
  .auto-color .fullText blockquote {
    color: #999999;
  }
  .auto-color .expiration-reminder {
    background: #16161A;
    color: #d3d3d3;
  }
  .auto-color #copyright-info {
    background: #16161A;
  }
  .auto-color .pagination li:not(.active) a {
    background: #16161A;
    color: #d3d3d3 !important;
    border: none;
  }
  .auto-color .pagination .active a {
    color: #d3d3d3 !important;
  }
  .auto-color #to-top-btn, .auto-color #directory-btn {
    border: none !important;
  }
  .auto-color .sidebar section > h2 {
    color: #d3d3d3;
  }
  .auto-color .sidebar section li a {
    color: #d3d3d3;
  }
  .auto-color .sidebar section .message {
    color: #d3d3d3;
  }
  .auto-color .sidebar .change-color label, .auto-color .sidebar .language-select label {
    color: #d3d3d3;
  }
  .auto-color .sidebar .latest-comment p {
    color: #d3d3d3;
  }
  .auto-color .sidebar .blog-info a {
    color: #ba9a99;
  }
  .auto-color .sidebar .blog-info p {
    color: #d3d3d3;
  }
  .auto-color .sidebar .blog-info hr {
    background: #CCCCCC;
  }
  .auto-color .sidebar .customize-html {
    color: #d3d3d3;
  }
  .auto-color .sidebar .customize-html a {
    color: #ba9a99;
  }
  .auto-color .sidefooter {
    color: #d3d3d3;
  }
  .auto-color .sidefooter a {
    color: #ba9a99;
  }
  .auto-color #directory-mobile {
    background: rgba(0, 0, 0, 0.75);
  }
  .auto-color #directory-mobile .title-bar h5, .auto-color #directory-mobile .title-bar button {
    color: #d3d3d3;
  }
  .auto-color #directory-mobile a {
    color: #ba9a99;
  }
  .auto-color .post-page .post-content p {
    color: #d3d3d3;
  }
  .auto-color .post-page .post-content p > code {
    background: rgba(0, 0, 0, 0.75) !important;
    color: #F1D951 !important;
  }
  .auto-color .post-page .post-content ol li, .auto-color .post-page .post-content ul li {
    color: #d3d3d3;
  }
  .auto-color .post-page .post-content ol li > code, .auto-color .post-page .post-content ul li > code {
    background: rgba(0, 0, 0, 0.75) !important;
    color: #F1D951 !important;
  }
  .auto-color .post-page .post-content h1, .auto-color .post-page .post-content h2, .auto-color .post-page .post-content h3, .auto-color .post-page .post-content h4, .auto-color .post-page .post-content h5, .auto-color .post-page .post-content h6 {
    color: #FFFFFF !important;
  }
  .auto-color .post-page .post-content h1 code, .auto-color .post-page .post-content h2 code, .auto-color .post-page .post-content h3 code, .auto-color .post-page .post-content h4 code, .auto-color .post-page .post-content h5 code, .auto-color .post-page .post-content h6 code {
    background: rgba(0, 0, 0, 0.75) !important;
    color: #F1D951 !important;
  }
  .auto-color .post-page .post-content table {
    background: #16161A;
  }
  .auto-color .post-page .post-content table th {
    color: #FFFFFF;
    border: 1px solid #454D55;
  }
  .auto-color .post-page .post-content table th a {
    color: #ba9a99;
  }
  .auto-color .post-page .post-content table th code {
    background: rgba(0, 0, 0, 0.75) !important;
    color: #F1D951 !important;
  }
  .auto-color .post-page .post-content table td {
    color: #d3d3d3;
    border: 1px solid #454D55;
  }
  .auto-color .post-page .post-content table td a {
    color: #ba9a99;
  }
  .auto-color .post-page .post-content table td code {
    background: rgba(0, 0, 0, 0.75) !important;
    color: #F1D951 !important;
  }
  .auto-color .post-page .post-content table tbody tr:nth-child(odd) {
    background: #333333;
  }
  .auto-color .post-page .post-content table tr:hover {
    background: #333333;
  }
  .auto-color .post-page .post-content a {
    color: #ba9a99;
  }
  .auto-color .post-page .post-content hr {
    background: #CCCCCC;
  }
  .auto-color .post-page .post-content pre code::-webkit-scrollbar {
    background: #333333;
  }
  .auto-color .post-page .post-content pre code::-webkit-scrollbar-thumb {
    background: #717171;
  }
  .auto-color .post-page .post-content blockquote {
    color: #999999;
  }
  .auto-color .post-page .category-tag i {
    color: #D3D3D3;
  }
  .auto-color .post-page .post-category a {
    color: #d3d3d3;
  }
  .auto-color .post-page .agree-share button {
    color: #fff;
    background-color: #633330;
    border-color: #633330;
  }
  .auto-color .post-page .agree-share button:hover {
    color: #fff;
    background-color: #ac7465;
    border-color: #dbccc0;
  }
  .auto-color .post-page .agree-share button:focus {
    color: #fff;
    background-color: #ac7465;
    border-color: #dbccc0;
    box-shadow: 0 0 0 0.2rem rgba(223, 68, 51, 0.5);
  }
  .auto-color .post-page .agree-share button:disabled {
    color: #fff;
    background-color: #633330;
    border-color: #633330;
  }
  .auto-color .post-page #qr-link p {
    color: #d3d3d3;
  }
  .auto-color .post-page .post-navigation a {
    color: #ba9a99;
  }
  .auto-color .post-page .post-navigation div {
    color: #D3D3D3;
  }
  .auto-color #comments h2 {
    color: #d3d3d3;
  }
  .auto-color #comments a {
    color: #ba9a99;
  }
  .auto-color #comments .comment-info b {
    color: #D3D3D3;
  }
  .auto-color #comments .comment-info .comment-time {
    color: #999999;
  }
  .auto-color #comments .comment-info .mr-1 {
    color: #d3d3d3;
  }
  .auto-color #comments .comment-content {
    color: #d3d3d3;
  }
  .auto-color #comments .comment-content p {
    color: #d3d3d3;
  }
  .auto-color #comments .comment-content p > code {
    background: rgba(0, 0, 0, 0.75) !important;
    color: #F1D951 !important;
  }
  .auto-color #comments .comment-content ol li, .auto-color #comments .comment-content ul li {
    color: #d3d3d3;
  }
  .auto-color #comments .comment-content ol li > code, .auto-color #comments .comment-content ul li > code {
    background: rgba(0, 0, 0, 0.75) !important;
    color: #F1D951 !important;
  }
  .auto-color #comments .comment-content h1, .auto-color #comments .comment-content h2, .auto-color #comments .comment-content h3, .auto-color #comments .comment-content h4, .auto-color #comments .comment-content h5, .auto-color #comments .comment-content h6 {
    color: #FFFFFF !important;
  }
  .auto-color #comments .comment-content h1 code, .auto-color #comments .comment-content h2 code, .auto-color #comments .comment-content h3 code, .auto-color #comments .comment-content h4 code, .auto-color #comments .comment-content h5 code, .auto-color #comments .comment-content h6 code {
    background: rgba(0, 0, 0, 0.75) !important;
    color: #F1D951 !important;
  }
  .auto-color #comments .comment-content table {
    background: #16161A;
  }
  .auto-color #comments .comment-content table th {
    color: #FFFFFF;
    border: 1px solid #454D55;
  }
  .auto-color #comments .comment-content table th a {
    color: #ba9a99;
  }
  .auto-color #comments .comment-content table th code {
    background: rgba(0, 0, 0, 0.75) !important;
    color: #F1D951 !important;
  }
  .auto-color #comments .comment-content table td {
    color: #d3d3d3;
    border: 1px solid #454D55;
  }
  .auto-color #comments .comment-content table td a {
    color: #ba9a99;
  }
  .auto-color #comments .comment-content table td code {
    background: rgba(0, 0, 0, 0.75) !important;
    color: #F1D951 !important;
  }
  .auto-color #comments .comment-content table tbody tr:nth-child(odd) {
    background: #333333;
  }
  .auto-color #comments .comment-content table tr:hover {
    background: #333333;
  }
  .auto-color #comments .comment-content a {
    color: #ba9a99;
  }
  .auto-color #comments .comment-content hr {
    background: #CCCCCC;
  }
  .auto-color #comments .comment-content pre code::-webkit-scrollbar {
    background: #333333;
  }
  .auto-color #comments .comment-content pre code::-webkit-scrollbar-thumb {
    background: #717171;
  }
  .auto-color #comments .comment-content blockquote {
    color: #999999;
  }
  .auto-color #comments .comment-reply i, .auto-color #comments .comment-reply a {
    color: #D3D3D3 !important;
  }
  .auto-color #comments .comment-input label {
    color: #d3d3d3;
  }
  .auto-color #comments .comment-input textarea, .auto-color #comments .comment-input input {
    background: #16161A;
    color: #d3d3d3;
    transition: 0.3s;
  }
  .auto-color #comments .comment-input #show-emoji-btn {
    color: #fff;
    border-color: #fff;
  }
  .auto-color #comments .comment-input #show-emoji-btn:hover {
    color: #333333;
    background-color: #fff;
    border-color: #fff;
  }
  .auto-color #comments .comment-input #show-emoji-btn:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
  }
  .auto-color #comments .comment-input #show-emoji-btn:disabled {
    color: #fff;
    background-color: transparent;
  }
  .auto-color #comments .comment-input #emoji-panel {
    background: #16161A !important;
  }
  .auto-color #comments .comment-input #emoji-panel .card-body {
    background: #16161A;
  }
  .auto-color #comments .comment-input #emoji-panel * {
    color: #d3d3d3;
  }
  .auto-color #comments .comment-input .comment-user {
    color: #d3d3d3;
  }
  .auto-color .archive-description {
    color: #999999;
  }
  .auto-color .no-content {
    color: #d3d3d3;
  }
  .auto-color .no-content hr {
    background: #d3d3d3;
  }
  .auto-color footer nav {
    color: #F9F9F9;
  }
  .auto-color footer nav a {
    color: #ba9a99;
  }
  .auto-color .archive-title h1 {
    color: #d3d3d3;
  }
  .auto-color .archive-page .archives h2 {
    background: #121212;
  }
  .auto-color .statistics-card {
    background: #16161A;
  }
  .auto-color .page-404 h1 {
    color: #d3d3d3;
  }
  .auto-color .page-404 h3 {
    color: #d3d3d3;
  }
  .auto-color .page-404 #back-home-page {
    color: #fff;
    border-color: #fff;
  }
  .auto-color .page-404 #back-home-page:hover {
    color: #333333;
    background-color: #fff;
    border-color: #fff;
  }
  .auto-color .page-404 #back-home-page:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
  }
  .auto-color .page-404 #back-home-page:disabled {
    color: #fff;
    background-color: transparent;
  }
}
.stackoverflow-light {
  /*!
    Theme: StackOverflow Light
    Description: Light theme as used on stackoverflow.com
    Author: stackoverflow.com
    Maintainer: @Hirse
    Website: https://github.com/StackExchange/Stacks
    License: MIT
    Updated: 2021-05-15

    Updated for @stackoverflow/stacks v0.64.0
    Code Blocks: /blob/v0.64.0/lib/css/components/_stacks-code-blocks.less
    Colors: /blob/v0.64.0/lib/css/exports/_stacks-constants-colors.less
  */
}
.stackoverflow-light pre {
  background: #F6F6F6;
}
.stackoverflow-light pre .line-box {
  background: #F6F6F6;
}
.stackoverflow-light pre .line-box div {
  color: #777777;
  border-right: 1px solid #777777;
}
.stackoverflow-light pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.stackoverflow-light code.hljs {
  padding: 3px 5px;
}
.stackoverflow-light .hljs {
  color: #2f3337;
  background: #f6f6f6;
}
.stackoverflow-light .hljs-subst {
  color: #2f3337;
}
.stackoverflow-light .hljs-comment {
  color: #656e77;
}
.stackoverflow-light .hljs-attr, .stackoverflow-light .hljs-doctag, .stackoverflow-light .hljs-keyword, .stackoverflow-light .hljs-meta .hljs-keyword, .stackoverflow-light .hljs-section, .stackoverflow-light .hljs-selector-tag {
  color: #015692;
}
.stackoverflow-light .hljs-attribute {
  color: #803378;
}
.stackoverflow-light .hljs-name, .stackoverflow-light .hljs-number, .stackoverflow-light .hljs-quote, .stackoverflow-light .hljs-selector-id, .stackoverflow-light .hljs-template-tag, .stackoverflow-light .hljs-type {
  color: #b75501;
}
.stackoverflow-light .hljs-selector-class {
  color: #015692;
}
.stackoverflow-light .hljs-link, .stackoverflow-light .hljs-regexp, .stackoverflow-light .hljs-selector-attr, .stackoverflow-light .hljs-string, .stackoverflow-light .hljs-symbol, .stackoverflow-light .hljs-template-variable, .stackoverflow-light .hljs-variable {
  color: #54790d;
}
.stackoverflow-light .hljs-meta, .stackoverflow-light .hljs-selector-pseudo {
  color: #015692;
}
.stackoverflow-light .hljs-built_in, .stackoverflow-light .hljs-literal, .stackoverflow-light .hljs-title {
  color: #b75501;
}
.stackoverflow-light .hljs-bullet, .stackoverflow-light .hljs-code {
  color: #535a60;
}
.stackoverflow-light .hljs-meta .hljs-string {
  color: #54790d;
}
.stackoverflow-light .hljs-deletion {
  color: #c02d2e;
}
.stackoverflow-light .hljs-addition {
  color: #2f6f44;
}
.stackoverflow-light .hljs-emphasis {
  font-style: italic;
}
.stackoverflow-light .hljs-strong {
  font-weight: 700;
}

.vs2015 pre {
  background: #1E1E1E;
}
.vs2015 pre .line-box {
  background: #1E1E1E;
}
.vs2015 pre .line-box div {
  color: #9B9B9B;
  border-right: 1px solid #9B9B9B;
}
.vs2015 pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.vs2015 code.hljs {
  padding: 3px 5px;
}
.vs2015 .hljs {
  background: #1e1e1e;
  color: #dcdcdc;
}
.vs2015 .hljs-keyword, .vs2015 .hljs-literal, .vs2015 .hljs-name, .vs2015 .hljs-symbol {
  color: #569cd6;
}
.vs2015 .hljs-link {
  color: #569cd6;
  text-decoration: underline;
}
.vs2015 .hljs-built_in, .vs2015 .hljs-type {
  color: #4ec9b0;
}
.vs2015 .hljs-class, .vs2015 .hljs-number {
  color: #b8d7a3;
}
.vs2015 .hljs-meta .hljs-string, .vs2015 .hljs-string {
  color: #d69d85;
}
.vs2015 .hljs-regexp, .vs2015 .hljs-template-tag {
  color: #9a5334;
}
.vs2015 .hljs-formula, .vs2015 .hljs-function, .vs2015 .hljs-params, .vs2015 .hljs-subst, .vs2015 .hljs-title {
  color: #dcdcdc;
}
.vs2015 .hljs-comment, .vs2015 .hljs-quote {
  color: #57a64a;
  font-style: italic;
}
.vs2015 .hljs-doctag {
  color: #608b4e;
}
.vs2015 .hljs-meta, .vs2015 .hljs-meta .hljs-keyword, .vs2015 .hljs-tag {
  color: #9b9b9b;
}
.vs2015 .hljs-template-variable, .vs2015 .hljs-variable {
  color: #bd63c5;
}
.vs2015 .hljs-attr, .vs2015 .hljs-attribute {
  color: #9cdcfe;
}
.vs2015 .hljs-section {
  color: gold;
}
.vs2015 .hljs-emphasis {
  font-style: italic;
}
.vs2015 .hljs-strong {
  font-weight: 700;
}
.vs2015 .hljs-bullet, .vs2015 .hljs-selector-attr, .vs2015 .hljs-selector-class, .vs2015 .hljs-selector-id, .vs2015 .hljs-selector-pseudo, .vs2015 .hljs-selector-tag {
  color: #d7ba7d;
}
.vs2015 .hljs-addition {
  background-color: #144212;
  display: inline-block;
  width: 100%;
}
.vs2015 .hljs-deletion {
  background-color: #600;
  display: inline-block;
  width: 100%;
}

.sunburst pre {
  background: #000000;
}
.sunburst pre .line-box {
  background: #000000;
}
.sunburst pre .line-box div {
  color: #AEAEAE;
  border-right: 1px solid #AEAEAE;
}
.sunburst pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}
.sunburst code.hljs {
  padding: 3px 5px;
}
.sunburst .hljs {
  background: #000;
  color: #f8f8f8;
}
.sunburst .hljs-comment, .sunburst .hljs-quote {
  color: #aeaeae;
  font-style: italic;
}
.sunburst .hljs-keyword, .sunburst .hljs-selector-tag, .sunburst .hljs-type {
  color: #e28964;
}
.sunburst .hljs-string {
  color: #65b042;
}
.sunburst .hljs-subst {
  color: #daefa3;
}
.sunburst .hljs-link, .sunburst .hljs-regexp {
  color: #e9c062;
}
.sunburst .hljs-name, .sunburst .hljs-section, .sunburst .hljs-tag, .sunburst .hljs-title {
  color: #89bdff;
}
.sunburst .hljs-class .hljs-title, .sunburst .hljs-doctag, .sunburst .hljs-title.class_ {
  text-decoration: underline;
}
.sunburst .hljs-bullet, .sunburst .hljs-number, .sunburst .hljs-symbol {
  color: #3387cc;
}
.sunburst .hljs-params, .sunburst .hljs-template-variable, .sunburst .hljs-variable {
  color: #3e87e3;
}
.sunburst .hljs-attribute {
  color: #cda869;
}
.sunburst .hljs-meta {
  color: #8996a8;
}
.sunburst .hljs-formula {
  background-color: #0e2231;
  color: #f8f8f8;
  font-style: italic;
}
.sunburst .hljs-addition {
  background-color: #253b22;
  color: #f8f8f8;
}
.sunburst .hljs-deletion {
  background-color: #420e09;
  color: #f8f8f8;
}
.sunburst .hljs-selector-class {
  color: #9b703f;
}
.sunburst .hljs-selector-id {
  color: #8b98ab;
}
.sunburst .hljs-emphasis {
  font-style: italic;
}
.sunburst .hljs-strong {
  font-weight: 700;
}

.enable-highlight pre {
  position: relative;
  border-radius: 4px;
}
.enable-highlight pre:hover .copy-code-btn {
  display: block;
}
.enable-highlight pre .line-box {
  width: 40px;
  position: absolute;
  top: 0;
  left: 0;
  padding-top: 12px;
}
.enable-highlight pre .line-box div {
  line-height: 24px;
  height: 24px;
  padding-right: 9px;
  font-size: 15px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.enable-highlight pre > code {
  font-size: 16px !important;
  white-space: pre;
  word-wrap: normal;
}
.enable-highlight pre > code::-webkit-scrollbar {
  height: 12px;
  background: #F1F1F1;
}
.enable-highlight pre > code::-webkit-scrollbar-thumb {
  background: #A8A8A8;
}

.line-num-show pre code {
  padding: 12px 10px 12px 54px !important;
}

.line-num-hide pre code {
  padding: 12px 16px !important;
}

* {
  text-transform: none;
  text-shadow: rgba(128, 128, 128, 0.5) 0 0 2px;
}

#textarea, .form-control {
  opacity: 0.5;
}

.post-content, .comment-content {
  user-select: text;
}

.navbar {
  border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
}

.bg-primary {
  border-color: #6f6778 !important;
}

.bg-dark {
  border-color: #27292b !important;
}

.bg-light {
  border-color: #eee;
}

.btn-primary, .btn-primary:hover {
  background-image: linear-gradient(#633330);
  background-repeat: no-repeat;
  filter: none;
  -webkit-filter: none;
  border: 1px solid #6f6778;
}

.btn-secondary, .btn-secondary:hover {
  background-image: linear-gradient(#fff, #fff 6%, #f7f7f7);
  background-repeat: no-repeat;
  filter: none;
  -webkit-filter: none;
  border: 1px solid #eee;
}

.btn-secondary:focus, .btn-secondary:not([disabled]):not(.disabled).active, .btn-secondary:not([disabled]):not(.disabled):active {
  box-shadow: 0 0 0 0.2rem hsla(0, 0%, 86.7%, 0.5);
}

.btn-light, .btn-light:hover {
  background-image: linear-gradient(#fff, #fff 6%, #f7f7f7);
  background-repeat: no-repeat;
  filter: none;
  -webkit-filter: none;
  border: 1px solid #eee;
}

.btn-outline-secondary {
  border-color: #bbb;
  color: #bbb;
}
.btn-outline-secondary:hover {
  background-color: #bbb;
  color: #fff;
}

.text-secondary {
  color: #777 !important;
}

.breadcrumb {
  border: 1px solid #eee;
}

header #navbar {
  border-radius: 0;
  -webkit-border-radius: 0;
  padding: 0.5rem 1rem;
  background-size: auto 100%;
  background-position: bottom;
  background-image: url(https://cdn.dabinqwq.top/resource/img/bg/elaina3.webp);
  background-repeat: no-repeat;
  transition: background-color 0.3s ease-in-out, background-size 0.3s ease-in-out, background-repeat 0.3s ease-in-out, border-color 0.3s ease-in-out;
}
header input[type=search]:focus {
  box-shadow: none;
}

#progress-bar {
  width: 100%;
  height: 3px;
  position: fixed;
  top: 0;
  left: 0;
  background: #E0E0E0;
  z-index: 2000;
}
#progress-bar #progress {
  height: 100%;
  width: 0;
}

.breadcrumb-nav .breadcrumb {
  background: none;
}

.aero {
  box-shadow: rgba(128, 128, 128, 0.25) 3px 4px 10px 1px;
  -webkit-box-shadow: rgba(128, 128, 128, 0.25) 3px 4px 10px 1px;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  padding: 1.5rem;
  transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out, box-shadow 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  backdrop-filter: blur(2.5px);
}

.leftside {
  background-size: 150% auto;
  background-position: bottom;
}

.rightside {
  background-size: 100%;
  background-position: bottom;
  background-image: url(https://cdn.dabinqwq.top/resource/img/bg/elaina1.webp);
}

.row.mt-5, .row.my-5 {
  gap: 20px;
}

.color-control {
  padding-right: 0 !important;
  padding-left: 1.5rem !important;
}

.post-list .post .header-img {
  width: 100%;
  border-radius: 36px;
}
.post-list .post .header-img a {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  background-size: cover;
  background-position: center;
}
.post-list .post .header-img a:after {
  content: "";
  padding-bottom: 50%;
  display: block;
}
.post-list .post .post-title {
  font-size: 28px;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.post-list .post .post-title a {
  transition: 0.3s;
}
.post-list .post .post-title a:hover {
  text-decoration: none;
}
.post-list .post .mini-header-image a {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  background-size: cover;
  background-position: center;
}
.post-list .post .mini-header-image a:after {
  content: "";
  padding-bottom: 75%;
  display: block;
}
.post-list .post .post-info {
  display: flex;
  justify-content: flex-start;
}
.post-list .post .post-info span {
  display: flex;
  align-items: center;
}
.post-list .post .more-link-wrapper {
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.post-list .post-content[data-header-image-type=mini] .content-box {
  display: flex;
  flex-direction: column;
  flex: 1 auto;
}
.post-list .post-content[data-header-image-type=mini] .content-box .summary-box p {
  max-height: 80px;
  overflow-y: hidden;
}
.post-list .post-content[data-header-image-type=mini] .content-box .summary-box {
  display: flex;
  justify-content: flex-start;
  flex: 1;
}
.post-list .post-content[data-header-image-type=mini] .content-box .more-link-wrapper {
  display: flex;
  justify-content: space-between;
}
.post-list .fullText p, .post-list .fullText li, .post-list .fullText a {
  font-size: 16px;
}
.post-list .fullText h1, .post-list .fullText h2, .post-list .fullText h3, .post-list .fullText h4, .post-list .fullText h5, .post-list .fullText h6 {
  font-weight: 700;
}
.post-list .fullText h1 code, .post-list .fullText h2 code, .post-list .fullText h3 code, .post-list .fullText h4 code, .post-list .fullText h5 code, .post-list .fullText h6 code {
  padding: 0 4px;
}
.post-list .fullText h1 {
  font-size: 28px;
}
.post-list .fullText h1 * {
  font-size: 28px;
}
.post-list .fullText h2 {
  font-size: 21px;
}
.post-list .fullText h2 * {
  font-size: 21px;
}
.post-list .fullText h3 {
  font-size: 18px;
}
.post-list .fullText h3 * {
  font-size: 18px;
}
.post-list .fullText h4, .post-list .fullText h5, .post-list .fullText h6 {
  font-size: 16px;
}
.post-list .fullText h4 *, .post-list .fullText h5 *, .post-list .fullText h6 * {
  font-size: 16px;
}
.post-list .fullText img:not(.logo) {
  max-width: 100%;
  cursor: zoom-in;
  border-radius: 4px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.post-list .fullText figcaption {
  text-align: center;
  color: #757575;
  font-size: 15px;
}
.post-list .fullText p code, .post-list .fullText li code, .post-list .fullText td code {
  font-size: 16px;
  padding: 0 4px;
}
.post-list .fullText a {
  font-weight: 700;
  word-wrap: break-word;
  word-break: break-all;
}
.post-list .fullText p {
  margin: 20px 0;
}
.post-list .fullText blockquote {
  border-left: 3px solid #333333;
  margin: 20px 0;
  padding: 0 0 0 20px;
}
.post-list .fullText table td, .post-list .fullText table th {
  min-width: 90px;
}
.post-list .fullText .table-responsive {
  margin-bottom: 20px;
}
.post-list .fullText .table-responsive table {
  margin-bottom: 0;
}
.post-list .fullText pre {
  margin-bottom: 20px;
}
.post-list .fullText video {
  width: 100%;
}

@keyframes launch {
  0% {
    background-position: 0 0;
  }
  25% {
    background-position: -100px 0;
  }
  50% {
    background-position: -200px 0;
  }
  75% {
    background-position: -300px 0;
  }
  100% {
    background-position: -400px 0;
  }
}
#to-top-btn {
  background-color: transparent;
  border: none;
  outline: none;
  background-image: url(data:image/webp;base64,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);
  background-position: 0 0;
  background-repeat: no-repeat;
  cursor: pointer;
  height: 120px;
  position: fixed;
  text-align: center;
  width: 100px;
  z-index: 101;
  right: 20px;
  bottom: 20px;
}
#to-top-btn:hover {
  animation: launch 0.5s steps(1, end) infinite;
  background-image: url(data:image/webp;base64,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);
}

.sidebar {
  position: relative;
}
.sidebar section h2 {
  font-size: 15px;
  font-weight: 700;
}
.sidebar section ul {
  list-style: none;
  padding: 0;
}
.sidebar section ul li {
  margin-bottom: 12px;
}
.sidebar section ul li a {
  font-size: 12px;
}
.sidebar .latest-comment img {
  width: 42px;
  height: 42px;
  margin-right: 10px;
  border-radius: 50%;
}
.sidebar .latest-comment .media-body {
  overflow: hidden;
}
.sidebar .latest-comment .media-body p {
  font-size: 12px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sidebar .directory {
  overflow-y: auto;
}
.sidebar .directory::-webkit-scrollbar {
  width: 6px;
  background: #F1F1F1;
}
.sidebar .directory::-webkit-scrollbar-thumb {
  background: #A8A8A8;
}
.sidebar .directory > .article-directory {
  width: 100%;
}
.sidebar .directory > .article-directory .article-directory {
  margin-left: 16px;
}
.sidebar .blog-info .blog-user-info {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.sidebar .blog-info .blog-user-info .avatar {
  border-radius: 50%;
  width: 56px;
  height: 56px;
  flex: none;
}
.sidebar .blog-info .blog-user-info .pingback {
  font-size: 20px;
  line-height: 56px;
}
.sidebar .blog-info .statistics p {
  font-size: 16px;
  margin: 0;
  display: flex;
  align-items: center;
}
.sidebar .customize-html {
  word-break: break-all;
}
.sidebar .customize-html img {
  max-width: 100%;
}
.sidebar .archive ul li {
  width: 120px;
}

.archive-title h1 {
  font-size: 16px;
  font-weight: 700;
}

.post-page .header-img {
  width: 100%;
}
.post-page .header-img a {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  background-size: cover;
  background-position: center;
}
.post-page .header-img a:after {
  content: "";
  padding-bottom: 50%;
  display: block;
}
.post-page .post-title {
  font-size: 28px;
  font-weight: 700;
}
.post-page .post-title a {
  transition: 0.3s;
}
.post-page .post-title a:hover {
  text-decoration: none;
}
.post-page .post-info {
  display: flex;
  justify-content: flex-start;
}
.post-page .post-info span {
  display: flex;
  align-items: center;
}
.post-page article .post-content p, .post-page article .post-content li, .post-page article .post-content a {
  font-size: 16px;
}
.post-page article .post-content h1, .post-page article .post-content h2, .post-page article .post-content h3, .post-page article .post-content h4, .post-page article .post-content h5, .post-page article .post-content h6 {
  font-weight: 700;
}
.post-page article .post-content h1 code, .post-page article .post-content h2 code, .post-page article .post-content h3 code, .post-page article .post-content h4 code, .post-page article .post-content h5 code, .post-page article .post-content h6 code {
  padding: 0 4px;
}
.post-page article .post-content h1 {
  font-size: 28px;
}
.post-page article .post-content h1 * {
  font-size: 28px;
}
.post-page article .post-content h2 {
  font-size: 21px;
}
.post-page article .post-content h2 * {
  font-size: 21px;
}
.post-page article .post-content h3 {
  font-size: 18px;
}
.post-page article .post-content h3 * {
  font-size: 18px;
}
.post-page article .post-content h4, .post-page article .post-content h5, .post-page article .post-content h6 {
  font-size: 16px;
}
.post-page article .post-content h4 *, .post-page article .post-content h5 *, .post-page article .post-content h6 * {
  font-size: 16px;
}
.post-page article .post-content img:not(.logo) {
  max-width: 100%;
  cursor: zoom-in;
  border-radius: 4px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.post-page article .post-content figcaption {
  text-align: center;
  color: #757575;
  font-size: 15px;
}
.post-page article .post-content p code, .post-page article .post-content li code, .post-page article .post-content td code {
  font-size: 16px;
  padding: 0 4px;
}
.post-page article .post-content a {
  font-weight: 700;
  word-wrap: break-word;
  word-break: break-all;
}
.post-page article .post-content p {
  margin: 20px 0;
}
.post-page article .post-content blockquote {
  border-left: 3px solid #333333;
  margin: 20px 0;
  padding: 0 0 0 20px;
}
.post-page article .post-content table td, .post-page article .post-content table th {
  min-width: 90px;
}
.post-page article .post-content .table-responsive {
  margin-bottom: 20px;
}
.post-page article .post-content .table-responsive table {
  margin-bottom: 0;
}
.post-page article .post-content pre {
  margin-bottom: 20px;
}
.post-page article .post-content video {
  width: 100%;
}
.post-page article .post-content .load-img {
  width: 100%;
  height: 380px;
  display: block;
  background-color: #E0E0E0;
}
.post-page .category-tag .post-category {
  display: flex;
  align-items: center;
}
.post-page .category-tag .post-category a {
  margin-right: 6px;
}
.post-page .category-tag .post-tag {
  display: flex;
  align-items: center;
}
.post-page .category-tag .post-tag a {
  margin-right: 6px;
}
.post-page .category-tag .post-tag a:last-child {
  margin-right: 0;
}
.post-page #qr-link .link-box {
  margin: 0 auto;
  width: 96px;
  display: flex;
  justify-content: space-between;
}
.post-page #qr-link .link-box a {
  font-size: 20px;
}
.post-page #qr-link .link-box a:hover {
  text-decoration: none;
}
.post-page .protected {
  text-align: center;
}
.post-page #reward-qr .qr img {
  max-width: 100%;
}
.post-page .agree-share > div button:last-child {
  margin-right: 0 !important;
}

#agree-p {
  font-weight: 700;
  font-size: 18px;
  color: red;
  position: absolute;
}

.copy-code-btn {
  position: absolute;
  top: 8px;
  right: 8px;
  display: none;
}

#directory-btn {
  position: fixed;
  right: 20px;
  bottom: 80px;
  font-size: 16px;
  opacity: 0.7;
  width: 40px;
  height: 40px;
}

#directory-mobile {
  width: 0;
  position: fixed;
  right: 60px;
  bottom: 80px;
  flex-direction: column;
  display: flex;
  max-height: 70%;
  width: 300px;
  opacity: 0;
}
#directory-mobile .directory-list {
  height: 100%;
  overflow-y: auto;
}
#directory-mobile .directory-list ul {
  list-style: none;
  padding-left: 0;
}
#directory-mobile .directory-list ul ul {
  padding-left: 15px;
}
#directory-mobile .directory-list a {
  font-size: 14px;
}
#directory-mobile .title-bar {
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 10px;
}
#directory-mobile .title-bar i {
  font-size: 15px;
}

@media screen and (max-height: 450px) {
  #directory-mobile {
    max-height: 60%;
  }
}
/*
// 图片灯箱
#max-img-box {
  display: none;
  // 遮罩层
  #max-img-bg {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.8);
    z-index: 1200;
  }
  // 图片灯箱功能按钮区
  .max-img-features-btn {
    position: fixed;
    top: 10px;
    right: 10px;
    z-index: 1203;
    display: none;
    button {
      color: #FFFFFF;
      text-shadow: 0 1px #333333, 1px 0 #333333, -1px 0 #333333, 0 -1px #333333;
      font-size: 15px;
      &:hover {
        color: #F7E6D2;
      }
    }
  }
  // 图片描述
  #img-info {
    position: fixed;
    bottom: 30px;
    left: 50%;
    transform: translate(-50%, 0);
    font-size: 16px;
    text-shadow: 0 1px #333333, 1px 0 #333333, -1px 0 #333333, 0 -1px #333333;
    z-index: 1203;
    display: none;
  }
  // 图片
  #max-img {
    position: absolute;
    cursor: move;
    display: none;
    z-index: 1201;
  }
}

// 禁止滚动
.stop-scrolling {
  height: 100%;
  overflow: hidden;
}
*/
.text-avatar, .pingback {
  width: 42px;
  text-align: center;
  font-size: 14px;
  color: #ffffff;
  font-weight: 700;
  line-height: 42px;
  border-radius: 50%;
  margin-right: 10px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.pingback {
  background: #488CB8;
}

#comments .comment-off {
  margin-top: 24px;
}
#comments .comment-off h2 {
  font-size: 21px;
  font-weight: 700;
}
#comments .comment-input {
  margin-top: 24px;
}
#comments .comment-input h2 {
  font-size: 21px;
  font-weight: 700;
  margin-bottom: 25px;
}
#comments .comment-input .row div {
  margin-bottom: 16px;
}
#comments .comment-input .row div textarea {
  height: 150px;
}
#comments .comment-input a {
  font-weight: 700;
}
#comments .comment-input #emoji-panel {
  width: 400px;
  height: 300px;
  position: absolute;
  z-index: 10;
  display: none;
}
#comments .comment-input #emoji-panel #emoji-classification {
  overflow-x: auto;
}
#comments .comment-input #emoji-panel #emoji-classification button {
  font-size: 16px;
}
#comments .comment-input #emoji-panel #emoji-classification button:hover {
  background: #633330;
}
#comments .comment-input #emoji-panel #emoji-classification .selected {
  background: #633330;
}
#comments .comment-input #emoji-panel #emoji-list {
  max-height: 222px;
  overflow-y: auto;
}
#comments .comment-input #emoji-panel #emoji-list .emoji {
  float: left;
  font-size: 16px;
  margin: 0;
  cursor: pointer;
}
#comments .comment-input #emoji-panel #emoji-list .emoji:hover {
  background: #633330;
}
#comments .comment-input #emoji-panel #emoji-list .emoji:focus {
  background: #633330;
}
#comments .comments-lists {
  margin-top: 24px;
}
#comments .comments-lists h2 {
  font-size: 21px;
  font-weight: 700;
  margin-bottom: 25px;
}
#comments .comments-lists ol {
  list-style: none;
  padding: 0;
}
#comments .comments-lists .comment-author .avatar {
  float: left;
  margin-right: 10px;
  width: 42px;
  height: 42px;
  border-radius: 50%;
}
#comments .comments-lists .comment-author .comment-info .author {
  font-size: 14px;
}
#comments .comments-lists .comment-author .comment-info .comment-time {
  display: block;
  font-size: 12px;
}
#comments .comments-lists .comment-author .comment-reply > span {
  display: flex;
  align-items: center;
}
#comments .comments-lists .comment-author .comment-reply a, #comments .comments-lists .comment-author .comment-reply i {
  font-weight: 700;
  font-size: 14px;
}
#comments .comments-lists .comment-content {
  margin-left: 52px;
}
#comments .comments-lists .comment-content p, #comments .comments-lists .comment-content li, #comments .comments-lists .comment-content a {
  font-size: 16px;
}
#comments .comments-lists .comment-content h1, #comments .comments-lists .comment-content h2, #comments .comments-lists .comment-content h3, #comments .comments-lists .comment-content h4, #comments .comments-lists .comment-content h5, #comments .comments-lists .comment-content h6 {
  font-weight: 700;
}
#comments .comments-lists .comment-content h1 code, #comments .comments-lists .comment-content h2 code, #comments .comments-lists .comment-content h3 code, #comments .comments-lists .comment-content h4 code, #comments .comments-lists .comment-content h5 code, #comments .comments-lists .comment-content h6 code {
  padding: 0 4px;
}
#comments .comments-lists .comment-content h1 {
  font-size: 28px;
}
#comments .comments-lists .comment-content h1 * {
  font-size: 28px;
}
#comments .comments-lists .comment-content h2 {
  font-size: 21px;
}
#comments .comments-lists .comment-content h2 * {
  font-size: 21px;
}
#comments .comments-lists .comment-content h3 {
  font-size: 18px;
}
#comments .comments-lists .comment-content h3 * {
  font-size: 18px;
}
#comments .comments-lists .comment-content h4, #comments .comments-lists .comment-content h5, #comments .comments-lists .comment-content h6 {
  font-size: 16px;
}
#comments .comments-lists .comment-content h4 *, #comments .comments-lists .comment-content h5 *, #comments .comments-lists .comment-content h6 * {
  font-size: 16px;
}
#comments .comments-lists .comment-content img:not(.logo) {
  max-width: 100%;
  cursor: zoom-in;
  border-radius: 4px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
#comments .comments-lists .comment-content figcaption {
  text-align: center;
  color: #757575;
  font-size: 15px;
}
#comments .comments-lists .comment-content p code, #comments .comments-lists .comment-content li code, #comments .comments-lists .comment-content td code {
  font-size: 16px;
  padding: 0 4px;
}
#comments .comments-lists .comment-content a {
  font-weight: 700;
  word-wrap: break-word;
  word-break: break-all;
}
#comments .comments-lists .comment-content p {
  margin: 20px 0;
}
#comments .comments-lists .comment-content blockquote {
  border-left: 3px solid #333333;
  margin: 20px 0;
  padding: 0 0 0 20px;
}
#comments .comments-lists .comment-content table td, #comments .comments-lists .comment-content table th {
  min-width: 90px;
}
#comments .comments-lists .comment-content .table-responsive {
  margin-bottom: 20px;
}
#comments .comments-lists .comment-content .table-responsive table {
  margin-bottom: 0;
}
#comments .comments-lists .comment-content pre {
  margin-bottom: 20px;
}
#comments .comments-lists .comment-content video {
  width: 100%;
}
#comments .comments-lists .comment-content p {
  margin-top: 0;
  word-wrap: break-word;
  word-break: break-all;
}
#comments .comments-lists .comment-content p, #comments .comments-lists .comment-content a, #comments .comments-lists .comment-content li, #comments .comments-lists .comment-content code, #comments .comments-lists .comment-content td {
  font-size: 15px;
}
#comments .comments-lists .comment-children {
  margin-left: 52px;
}
#comments .comments-lists .comment-children .comment-children {
  margin-left: 0;
}
#comments .comments-lists .comment-input {
  margin-bottom: 20px;
}

.archive-page .archives {
  position: relative;
}
.archive-page .archives::before {
  width: 2px;
  height: 100%;
  background: #BBBBBB;
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 57px;
}
.archive-page .archives .archives-item {
  position: relative;
}
.archive-page .archives .archives-item h2 {
  font-size: 12px !important;
  background: #FCFCFC;
  width: 84px;
  line-height: 24px;
  text-align: center;
  border-radius: 4px;
  position: relative;
  z-index: 10;
  left: 15px;
  cursor: pointer;
  border: 1px solid #BBBBBB;
}
.archive-page .archives .archives-item ul {
  padding-left: 0;
  list-style: none;
}
.archive-page .archives .archives-item ul li {
  font-size: 14px;
  display: flex;
  align-items: center;
  padding: 6px 0;
}
.archive-page .archives .archives-item ul li:hover .timeline {
  background: #FF4242;
}
.archive-page .archives .archives-item ul li .day {
  display: block;
  width: 36px;
  text-align: center;
  flex: none;
}
.archive-page .archives .archives-item ul li .timeline {
  width: 8px;
  height: 8px;
  background: #BBBBBB;
  border-radius: 50%;
  margin: 0 10px;
  flex: none;
}

.page-links .logo {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background-color: #F7F7F9;
}
.page-links .logo-icon {
  width: 42px;
  height: 42px;
  background: #09679B;
  color: #ffffff;
  text-align: center;
  line-height: 42px;
  border-radius: 50%;
  font-size: 22px;
}
.page-links .link {
  display: flex;
  align-items: center;
}

.statistics-page #category-chart {
  height: 320px;
  position: relative;
}
.statistics-page #post-chart, .statistics-page #comment-chart {
  height: 180px;
  position: relative;
}
.statistics-page .loading {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.page-404 .text-404 {
  font-size: 120px;
  font-weight: 700;
}

#footer {
  border-radius: 0;
  -webkit-border-radius: 0;
  padding: 0.5rem 1rem;
  text-align: center;
}

.sidefooter img {
  max-height: 1.2rem;
  margin-right: 5px;
}

@media (min-width: 1200px) {
  .leftside {
    -ms-flex: 0 0 calc(66.666667% - 10px);
    flex: 0 0 calc(66.666667% - 10px);
    max-width: calc(66.666667% - 10px);
  }
  .rightside {
    -ms-flex: 0 0 calc(33.333333% - 10px);
    flex: 0 0 calc(33.333333% - 10px);
    max-width: calc(33.333333% - 10px);
  }
}
@media (min-width: 992px) {
  #navbar {
    background-size: auto 100% !important;
  }
  .leftside {
    -ms-flex: 0 0 calc(66.666667% - 10px);
    flex: 0 0 calc(66.666667% - 10px);
    max-width: calc(66.666667% - 10px);
  }
  .rightside {
    -ms-flex: 0 0 calc(33.333333% - 10px);
    flex: 0 0 calc(33.333333% - 10px);
    max-width: calc(33.333333% - 10px);
  }
  .color-control {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .post-content[data-header-image-type=mini] .summary-box p {
    max-height: 60px;
    overflow-y: hidden;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .post-content[data-header-image-type=mini] .summary-box p {
    max-height: 80px;
    overflow-y: hidden;
  }
}
@media screen and (min-width: 576px) and (max-width: 767px) {
  .post-list .post .post-title {
    font-size: 18px;
  }
  .post-list .post .post-content[data-header-image-type=mini] .summary-box p {
    max-height: 80px;
    overflow-y: hidden;
  }
  .post-page .post-title {
    font-size: 28px;
    font-weight: 700;
    font-size: 18px;
  }
  .post-page .post-title a {
    transition: 0.3s;
  }
  .post-page .post-title a:hover {
    text-decoration: none;
  }
}
@media screen and (max-width: 575px) {
  .post-list .post .post-title {
    font-size: 18px;
  }
  .post-list .post .post-content[data-header-image-type=mini] .summary-box p {
    max-height: 60px;
    overflow-y: hidden;
  }
  .post-page .post-title {
    font-size: 28px;
    font-weight: 700;
    font-size: 18px;
  }
  .post-page .post-title a {
    transition: 0.3s;
  }
  .post-page .post-title a:hover {
    text-decoration: none;
  }
  #comments .comments-lists .comment-children {
    margin-left: 21px;
  }
  #comments .comments-lists .comment-children .comment-children {
    margin-left: 0;
  }
  #comments #emoji-panel {
    width: 93% !important;
  }
  .load-img {
    height: 200px !important;
  }
}
#parallax-scene {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: -1;
}
#parallax-scene .parallax-layer {
  position: absolute;
  width: 105%;
  height: 105%;
  top: -2.5% !important;
  left: -2.5% !important;
  will-change: transform;
}
#parallax-scene .parallax-layer > div {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
}

#bg-layer-div {
  background-image: url("https://cdn.dabinqwq.top/resource/img/bg/elainatransbg.webp");
  background-color: #1a1a1a;
  transition: filter 0.3s ease-in-out;
}
@media (prefers-color-scheme: dark) {
  .auto-color #bg-layer-div {
    filter: brightness(0.5);
  }
}
.dark-color #bg-layer-div {
  filter: brightness(0.5);
}

.fg-image {
  background-image: url("https://cdn.dabinqwq.top/resource/img/bg/elainatrans.webp");
}

sup a {
  font-size: 100% !important;
}

.navbar-brand img {
  border-radius: 36px;
}

@media (min-width: 576px) {
  header .form-inline .input-group {
    width: 15rem;
  }
}

/*# sourceMappingURL=style.css.map */
