:root {
  --theme: #7A756D !important;
  --accent: #202020 !important;
  --link: #7A756D !important;
}

body {
  background-color: #F8F6F4 !important;
}

#sidebar {
  background: linear-gradient(135deg, #ede8e0, #e0d8cc) !important;
}

.logo .avatar {
  margin-bottom: 12px !important;
}

.header .title .sub {
  white-space: normal !important;
  word-break: break-all !important;
  line-height: 1.5 !important;
}

.header .title .sub {
  white-space: normal !important;
  word-break: keep-all !important;
  line-height: 1.6 !important;
}

.header .title .sub {
  text-align: left !important;
}

body, .md-text {
  font-weight: 150 !important;
}

.header .avatar img {
  width: 72px !important;
  height: 72px !important;
}

.header .logo-wrap .avatar {
  width: 72px !important;
  height: 72px !important;
}

.header .logo-wrap .avatar img {
  width: 72px !important;
  height: 72px !important;
}


.md-text h2 {
  border-left-width: 2px !important;
}

.md-text h2 {
  border-left-width: 1px !important;
}

.md-text h2,
.md-text h2::before,
h2.title-h2,
h2.title-h2::before {
  border-left: none !important;
  padding-left: 0 !important;
}

.l_body article.content h1 > a:first-child,
.l_body article.content h2 > a:first-child,
.l_body article.content h3 > a:first-child,
.l_body article.content h4 > a:first-child {
  background: none !important;
  margin-right: 0 !important;
  padding: 0 !important;
}

.l_body article.content h1 > a:first-child::before,
.l_body article.content h2 > a:first-child::before,
.l_body article.content h3 > a:first-child::before,
.l_body article.content h4 > a:first-child::before {
  display: none !important;
}
