/* override-github-markdown.min.css */

.markdown-body ul, .markdown-body ol {
  padding-left: 20px !important; /* Ensure padding for lists */
  list-style-type: disc !important; /* Ensure bullets for unordered lists */
}

.markdown-body li {
  margin-bottom: 0.5em !important; /* Ensure margin between list items */
}

.markdown-body {
  background-color: transparent !important;
  color: inherit;
}
.markdown-body table td {
  word-break: break-word;
}

.markdown-body table th:nth-child(1),
.markdown-body table td:nth-child(1),
.markdown-body table th:nth-child(2),
.markdown-body table td:nth-child(2) {
  white-space: nowrap;
  word-break: normal;
  width: 1%;
}

.markdown-body pre {
  background-color: #FFF7ED !important;
  color: #18222B !important;
  border: 1px solid rgba(49, 85, 111, 0.18) !important;
  border-radius: 8px !important;
}

.markdown-body pre code {
  background-color: transparent !important;
  color: inherit !important;
}

.markdown-body :not(pre) > code {
  background-color: #FFE8DC !important;
  color: #18222B !important;
  border: 1px solid rgba(255, 92, 27, 0.18) !important;
}

.markdown-body table {
  background-color: #FFFDF9 !important;
  color: #18222B !important;
}

.markdown-body table tr {
  background-color: #FFFDF9 !important;
}

.markdown-body table tr:nth-child(2n) {
  background-color: #F7F3ED !important;
}

.markdown-body table th,
.markdown-body table td {
  color: #18222B !important;
  border-color: rgba(49, 85, 111, 0.18) !important;
}

nav.toc {
    font-size: 0.875rem;
    line-height: 1.35;
}
nav.toc ul {
    padding-left: 0 !important;
    list-style-type: none !important;
}
nav.toc li {
    margin-bottom: 0.35rem !important;
}
nav.toc a {
    color: #31556F;
    display: block;
    overflow-wrap: anywhere;
    word-break: break-word;
}
nav.toc a:hover {
    color: #FF5C1B;
}

.markdown-body article img {
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 1rem auto;
}
