/* --------------------通用配置------------------- */
body {
  color: #afafaf;
  background-color: #202124;
  background-image:
    linear-gradient(to right, rgba(224, 108, 117, 0.05) 1px, transparent 1px),
    linear-gradient(to bottom, rgba(224, 108, 117, 0.05) 1px, transparent 1px);
}

h1, h2, h3, h4, h5, h6 {
  color: var(--darkfontcolor);
}

/*--------------------引用块配置--------------------- */
blockquote {
  background: rgba(250, 235, 215, 0.1);
  color: var(--darkMaincolor);
  border-left-color: var(--darkMaincolor);
}

a:hover {
  border-bottom-color: var(--darkMaincolor);
}

/* --------------------图片配置------------------- */
img {
  border-color: #282c34;
}

/* --------------------分割线配置-------------------*/
hr {
  border-top-color: #c678dd;
}

/*--------------------表格配置---------------------*/
table, table th, table td {
  /* border-color: #abb2bf; */
  border-color: var(--tableDarkcolor);
}

table th {
  color: var(--darkMaincolor);
  /* background-color: #3c3e42; */
  background-color: var(--codeblockDarkcolor) !important;
}

/* --------------------代码块配置------------------- */
code {
  color: var(--darkMaincolor);
  /* background-color: #3c3e42; */
  background-color: var(--codeblockDarkcolor) !important;
}

pre {
  /* scrollbar-color: #abb2bf #202124; */
  /* background-color: #3c3e42 !important; */
  scrollbar-color: rgba(171, 186, 191, 0.2) #202124;
  background-color: var(--codeblockDarkcolor) !important;
}

/* --------------------header配置------------------- */
.headerMenu a {
  color: var(--darkfontcolor);
  border-bottom: 2px solid var(--darkMaincolor);
}

/*---------------------搜索框配置------------------- */
.headerMenuSearch .searchInput {
  color: var(--darkfontcolor);
  /* background-color: #202124; */
  background-color: unset;
  border-bottom-color: var(--darkMaincolor);
}

.headerMenuSearch .searchOutput {
  background: rgba(32, 33, 36, 0.9);;
}

.headerMenuSearch .searchOutput a:hover {
  border-bottom-color: var(--darkMaincolor);
}

/* --------------------footer配置------------------- */
.footerMenu {
  border-top-color: var(--darkMaincolor);
}

/* --------------------主页配置------------------- */
.homeMain {
  scrollbar-color: var(--darkfontcolor) #202124;
}

/* --------------------列表页配置------------------- */
.listMain {
  scrollbar-color: var(--darkfontcolor) #202124;
}

/* --------------------专栏页配置------------------- */
.termsMain {
  scrollbar-color: var(--darkfontcolor) #202124;
}

/* --------------------单页配置------------------- */
.singleMain {
  scrollbar-color: var(--darkfontcolor) #202124;
}

.singleArticle a {
  color: #61afef;
}

.commonRightSide {
  color: var(--darkfontcolor);
}

.singleRightSide .tags a {
  color: var(--darkMaincolor);
  background-color: rgba(245,222,179,0.2);
}

#TableOfContents {
  scrollbar-color: var(--darkfontcolor) #202124;
}

#TableOfContents a.active {
  color: var(--darkMaincolor);
}
