body {
  background-color: #18202c;
  color: #edeff3;
}
body a,
body a:visited {
  color: #1c7ed6;
}
body a:hover,
body a:visited:hover {
  color: #d03e3e;
}
body .mbNav {
  background-color: #293748;
  color: #edeff3;
}
body .mbNav .mbSearch input {
  background-color: #6c8196;
  padding: 8px;
  color: #edeff3;
}
body .mbNav .mbSearch input:focus {
  outline: 0;
  border-color: inherit;
  box-shadow: none;
}
body .mbNav .mbSearch button {
  background-color: #6c8196;
  padding: 8px;
  color: #edeff3;
}
body .mbNav .mbSearch button:focus {
  outline: 0;
}
body .mbNav .mbNavLinks a,
body .mbNav .mbNavLinks a:visited {
  color: #edeff3;
}
body .mbNav .mbNavLinks a:hover,
body .mbNav .mbNavLinks a:visited:hover {
  background-color: #1c7ed6;
  color: #edeff3;
  border-radius: 4px;
}
body .mbNav .mbNavLinksResponsive a,
body .mbNav .mbNavLinksResponsive a:visited {
  color: #edeff3;
}
body .mbNav .mbNavLinksResponsive a:hover,
body .mbNav .mbNavLinksResponsive a:visited:hover {
  color: #edeff3;
}
body .mbHamburger {
  background-color: #18202c;
  color: #6c8196;
  border: none;
  outline: none;
}
body .mbHeader {
  color: #edeff3;
}
body .mbPost {
  background-color: #293748;
  color: #edeff3;
  font-size: 1.1rem;
}
body .mbPost p {
  margin-top: 18px;
}
body .mbPost pre {
  margin: 24px 0;
}
body .mbPost tag {
  background-color: #1c7ed6;
}
body .mbPost h2 {
  color: #edeff3;
}
body .mbPost h2 a {
  color: #edeff3;
}
body .mbPost h2 a:hover {
  color: #1c7ed6;
}
body .mbPost article {
  color: #edeff3;
}
body .mbPost article blockquote {
  background-color: #18202c;
  border-radius: 4px;
  padding: 18px;
  margin: 16px 0 10px 0;
  color: #6c8196;
  font-style: italic;
}
body .mbPost article blockquote p {
  margin-top: 0;
}
body .mbPost article ul li {
  list-style: square;
  margin-left: 40px;
}
body .mbPost article ol li {
  list-style-type: decimal;
  margin-left: 40px;
}
body .mbPost article h1 {
  font-size: 2rem;
  font-weight: bold;
}
body .mbPost article h2 {
  font-size: 1.8rem;
  font-weight: bold;
}
body .mbPost article h3 {
  font-size: 1.6rem;
}
body .mbPost article h4 {
  font-size: 1.4rem;
}
body .mbPost article h5 {
  font-size: 1.2rem;
}
body .mbPost article h6 {
  font-size: 1rem;
}
body .mbPost author date {
  color: #edeff3;
}
body footer {
  color: #6c8196;
}

.mbPagination span,
.mbPagination a,
.mbPagination a:visited {
  background-color: #293748;
  color: #edeff3;
}
.mbPagination span:hover,
.mbPagination a:hover,
.mbPagination a:visited:hover {
  background-color: #6c8196;
}

.mbBgHover {
  background-color: #6c8196;
}
