:root {
  --theme-background-color: #16161a;
  --box-background-color: #2a2a2a;
  --theme-warp-background-color: #2a2a2a;
  --post-excerpt-color: #d0d0d0;
  --a-color: #fafafa;
  --post-item-hover-background-color: #303030;
  --border-bottom-color: #393939;
  --aside-box-title-color: #fafafa;
  --card-list-box-border: 1px solid #393939;
  --aside-box-border: none;
  --box-title-border: #303030;
  --box-warp-text-color: #fff;
  --post-post-meta-color: #d0d0d0;
  --cp-btn-background: #2a2a2a;
  --caption-color: #fafafa;
  --item-border-color: #393939;
  --comment-contennt-background: #393939;
  --post-content-color: #d0d0d0;
  --comment-text-color: #d0d0d0;
  --browser-info-background-color: #393939;
  --directory-item-background-color: #393939;
  --single-copyright-background-color: #393939;
  --theme-border: 1px solid #393939;
  --el-background: #393939;
  --widget-webmaster-color: #d0d0d0;
  --widget-webmaster-main-color: #d0d0d0;
  --widget-webmaster-auxiliary-color: #d0d0d0;
  --widget-webmaster-bg-color: #393939;
  --comment-textarea-background-color: #393939;
  --loading-background: #393939;
  --load-all-content-warp-back: rgba(42, 42, 42, 0.5);
  --blockquote-background: #393939;
}
.el-popover {
  background: var(--el-background) !important;
  border: 1px solid var(--el-background) !important;
}
.el-popover .el-popover__title {
  color: #fff !important;
}
.el-popper[x-placement^=bottom] .popper__arrow::after {
  border-bottom-color: var(--el-background);
}
.el-popper[x-placement^=bottom] .popper__arrow {
  border-bottom-color: var(--el-background);
}
.el-dialog {
  background: var(--el-background) !important;
}
.el-dialog .el-dialog__title {
  color: #fff !important;
}
.el-dialog .el-dialog__body {
  color: #fff !important;
}
.el-drawer__body {
  background: var(--el-background) !important;
}
img {
  filter: brightness(0.8);
}
.corepress-code-pre {
  background: var(--el-background) !important;
}
.corepress-code-pre code {
  background: var(--el-background) !important;
}
.corepress-code-pre .hljs {
  color: #c5c8c6 !important;
}
.body-img {
  background-image: none !important;
}
.core-next-search-widget,
.core-next-time-progress,
.core-next-calendar {
  filter: brightness(0.8);
}
body .user-post-comment .item {
  --item-color: #fff!important;
  --background-color: #2A2A2A!important;
}
