/* purgecss start ignore */

/* Markdown Styles */

/* Global */

.markdown {
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 1.625;
}

@media (min-width: 640px) {
  .markdown {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

@media (min-width: 1024px) {
  .markdown {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

/* Headers */

.markdown h1 {
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 2rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.markdown h2 {
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.markdown h3, .markdown h4, .markdown h5, .markdown h6 {
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.75rem;
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

@media (min-width: 640px) {
  .markdown h1 {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .markdown h2 {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .markdown h3, .markdown h4, .markdown h5, .markdown h6 {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

/* Links */

.markdown a {
  --tw-text-opacity: 1;
  color: rgba(37, 99, 235, var(--tw-text-opacity));
}

.markdown a:hover {
  text-decoration: underline;
}

/* Paragraph */

.markdown p {
  margin-bottom: 1rem;
}

/* Lists */

.markdown ul, .markdown ol {
  margin-bottom: 1rem;
  margin-left: 2rem;
}

.markdown li > p, .markdown li > ul, .markdown li > ol {
  margin-bottom: 0px;
}

.markdown ol {
  list-style-type: decimal;
}

.markdown ul {
  list-style-type: disc;
}

/* Blockquotes */

.markdown blockquote {
  --tw-bg-opacity: 1;
  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  --tw-border-opacity: 1;
  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  border-left-width: 4px;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  font-style: italic;
}

.markdown blockquote > p {
  margin-bottom: 0px;
}

/* Tables */

.markdown td, .markdown th {
  --tw-border-opacity: 1;
  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  border-width: 1px;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.markdown tr:nth-child(odd) {
  --tw-bg-opacity: 1;
  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
}

.markdown table {
  margin-bottom: 1.5rem;
}

.markdown pre {
  --tw-bg-opacity: 1;
  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  --tw-border-opacity: 1;
  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  border-left-width: 4px;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  overflow-x: auto;
}

/* Wrap any inline highlights `that are really long`, but don't modify
   the setting for codeblocks (inside ```), which are rendered in as:
   <pre><code>...
*/

.markdown :not(pre) > code.language-text {
  white-space: pre-line;
}

/* purgecss end ignore */

