/* Tailwind scans Streamdown's compiled output for utility classes. */
/* stylelint-disable-next-line at-rule-no-unknown */
@source "../../../node_modules/streamdown/dist/index.js";

.mo-markdown-renderer {
  hr {
    margin-top: 8px;
    margin-bottom: 12px;
  }

  pre {
    width: 100%;
  }

  [data-code-block-container="true"] {
    margin-top: 0 !important;
  }

  [data-code-block-header="true"] {
    padding: 4px !important;
  }

  code {
    font-size: inherit !important;
    white-space: pre-wrap;
  }

  li.task-list-item {
    list-style-type: none;
  }

  li {
    padding-left: 6px;

    > input {
      margin-right: 6px;
    }
  }

  ul,
  ol {
    padding-left: 24px;
  }
}
