/* [project]/components/tiptap/tiptap.css [app-client] (css) */
.tiptap p {
  margin-block: 1em;
}

.tiptap a {
  color: var(--color-primary);
  text-underline-offset: 2px;
  text-decoration: underline;
}

.tiptap a:hover {
  text-decoration-thickness: 2px;
}

.tiptap :first-child {
  margin-top: 0;
}

.tiptap ul {
  margin: 1.25rem 1rem 1.25rem .4rem;
  padding: 0 1rem;
  list-style-type: disc;
}

.tiptap ul li::marker {
  color: var(--color-highlight);
}

.tiptap ul li p {
  margin-top: .25em;
  margin-bottom: .25em;
}

.tiptap ol {
  margin: 1.25rem 1rem 1.25rem .4rem;
  padding: 0 1rem;
  list-style-type: decimal;
}

.tiptap ol li p {
  margin-top: .25em;
  margin-bottom: .25em;
}

.tiptap h1, .tiptap h2, .tiptap h3, .tiptap h4, .tiptap h5, .tiptap h6 {
  text-wrap: pretty;
  margin-top: 2.5rem;
  line-height: 1.1;
}

.tiptap h1, .tiptap h2 {
  margin-top: 3.5rem;
  margin-bottom: 1.5rem;
}

.tiptap h1 {
  font-size: 1.4rem;
}

.tiptap h2 {
  font-size: 1.2rem;
}

.tiptap h3 {
  font-size: 1.1rem;
}

.tiptap h4, .tiptap h5, .tiptap h6 {
  font-size: 1rem;
}

.tiptap code {
  background-color: var(--purple-light);
  color: var(--black);
  border-radius: .4rem;
  padding: .25em .3em;
  font-size: .85rem;
}

.tiptap pre {
  background: var(--black);
  color: var(--white);
  border-radius: .5rem;
  margin: 1.5rem 0;
  padding: .75rem 1rem;
  font-family: JetBrainsMono, monospace;
}

.tiptap pre code {
  color: inherit;
  background: none;
  padding: 0;
  font-size: .8rem;
}

.tiptap blockquote {
  border-left: 3px solid var(--color-highlight);
  margin: 1.5rem 0;
  padding-left: 1rem;
}

.tiptap hr {
  border: none;
  border-top: 1px solid var(--gray-2);
  margin: 2rem 0;
}

.tiptap-outer div {
  outline: none;
  min-height: 16rem;
}

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