.ProseMirror {
  border-radius: 2px;
  font-family: "Raleway", sans-serif;
}
.ProseMirror > * + * {
  margin-top: 0.75em;
}
.ProseMirror p {
  margin-bottom: 0;
}
.ProseMirror ul, .ProseMirror ol {
  padding: 0 1.5rem;
}
.ProseMirror h1, .ProseMirror h2, .ProseMirror h3, .ProseMirror h4, .ProseMirror h5, .ProseMirror h6 {
  line-height: 1.1;
}
.ProseMirror code {
  background-color: rgba(97, 97, 97, 0.1);
  color: #616161;
}
.ProseMirror pre {
  background: #0D0D0D;
  color: #FFF;
  font-family: "JetBrainsMono", monospace;
  padding: 0.75rem 1rem;
  border-radius: 0.5rem;
}
.ProseMirror pre code {
  color: inherit;
  padding: 0;
  background: none;
  font-size: 0.8rem;
}
.ProseMirror img {
  max-width: 100%;
  height: auto;
}
.ProseMirror blockquote {
  padding-left: 1rem;
  border-left: 2px solid rgba(13, 13, 13, 0.1);
}
.ProseMirror hr {
  border: none;
  border-top: 2px solid rgba(13, 13, 13, 0.1);
  margin: 2rem 0;
}
.ProseMirror p {
  margin-bottom: 0;
}
.ProseMirror ol > li::marker {
  font-weight: bold;
}
.ProseMirror ul > li::marker {
  content: "- ";
}
.ProseMirror ul {
  font-style: italic;
}
.ProseMirror ol > li + li {
  margin-top: 0.75rem;
}

.ProseMirror-selectednode > * {
  border: 1px solid blue;
}

span[data-ingredient-ids] {
  display: block;
}

span[data-ingredient-ids] > ul {
  display: inline-block;
}

span[data-ingredient] {
  font-style: italic;
}

.tippy-content {
  background-color: white;
}

.toolbar, .tippy-content {
  border: 1px solid #bbb;
}
.toolbar button, .tippy-content button {
  background: none;
  color: inherit;
  border: none;
  padding: 0.6em 0.1em;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}
.toolbar button.is-active, .tippy-content button.is-active {
  color: #06c;
}
.toolbar select, .tippy-content select {
  background: none;
  color: inherit;
  border: none;
  padding: 0.6em 0.1em;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}

.dropdown-grid > * {
  padding: 0.25em;
  cursor: pointer;
}

.article-editor > .ProseMirror {
  min-height: 600px;
}

.recipe-kind-editor .ProseMirror {
  min-height: 300px;
}

.toolbar-group {
  padding: 0 min(1.5em, 1.75vw);
  display: inline-block;
}

/* This was when I was trying to not use Tiptap, to use prosemirror directly */
.prosemirror-toolbar {
  border: 1px solid #bbb;
}
.prosemirror-toolbar button.prosemirror-toolbar-item[data-active=true] {
  color: #06c;
}
.prosemirror-toolbar button.prosemirror-toolbar-item {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}

/*# sourceMappingURL=prose_mirror.css.map */
