
a.app-name-link > img {
  width: 3em !important;
  margin-bottom: -1em;
}
#side_discord {
  width: 5em;
}



.search {
  margin-bottom: 20px;
  padding: 3px !important;
  border-bottom: 1px solid #474747 !important;
}
.search .matching-post {
  border-bottom: 1px solid #474747 !important;
}
.search div.clear-button circle {
  fill: #595959 !important;
}






h2 {
  --display: list-item;
}

h2::before {
  content : "\2022  ";
  display: inline-block;
  padding-right:5px;
  color: #c8c8c8;
}

section.content article {
  padding-bottom: 800px;
}
section h3,
section h4 {
  padding-left: 20px;
}

.markdown-section h1 {
  font-size:2.6rem;
}
.markdown-section h2 {
  font-size:2rem;
  margin:45px 0 .8rem
}
.markdown-section h3 {
  font-size:1.5rem;
}
.markdown-section h4 {
  font-size:1.25rem
}
.markdown-section h5 {
  font-size:1rem
}
.markdown-section h6 {
  font-size:1rem
}

.markdown-section hr {
  border:none;
  border-bottom:1px solid #555454;
  margin:2em 0
}

.markdown-section ul ul {
  margin: 0;
}


.markdown-section td,
.markdown-section th {
  border: 1px solid #434343;
  padding: 6px 13px
}
.markdown-section p.tip,
.markdown-section tr:nth-child(2n) {
  background-color: #1b1b1b;
}

summary {
  padding-bottom: 0.5em;
}
summary:hover {
  cursor: pointer;
}


footer {
  position: relative;
  margin-top: 200px !important;
  float: right;
}
footer #docsify-proud {
  font-size: 0.75em;
}



@media only screen and (max-width: 600px) {
  .markdown-section h1 {
    font-size:2.2rem;
  }
  .markdown-section h2 {
    font-size:1.7rem;
  }
  .markdown-section h3 {
    font-size:1.3rem;
  }
  .markdown-section h4 {
    font-size:1.1rem
  }
  .markdown-section h5 {
    font-size:1rem
  }
  .markdown-section h6 {
    font-size:1rem
  }
}

code {
  color: #a1a1a1 !important;
}
code.lang-lua {
  color: unset !important;
}