.tiptap{font-family:var(--chakra-fonts-body);font-size:var(--editor-font-size,1rem);letter-spacing:.24px;color:var(--chakra-colors-text-primary);outline:none;min-height:12rem;font-weight:500;line-height:150%}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{line-height:120%}.tiptap h1:first-child,.tiptap h2:first-child,.tiptap h3:first-child,.tiptap h4:first-child,.tiptap h5:first-child,.tiptap h6:first-child{margin-top:0}.tiptap h1:last-child,.tiptap h2:last-child,.tiptap h3:last-child,.tiptap h4:last-child,.tiptap h5:last-child,.tiptap h6:last-child{margin-bottom:0}.tiptap h1{letter-spacing:.48px;margin-top:2em;margin-bottom:1.25em;font-size:2em;font-weight:600}.tiptap h2{letter-spacing:.42px;margin-top:1.75em;margin-bottom:1.25em;font-size:1.75em;font-weight:600}.tiptap h3{letter-spacing:.36px;margin-top:1.5em;margin-bottom:1.25em;font-size:1.5em;font-weight:600}.tiptap h4{letter-spacing:.3px;margin-top:1.25em;margin-bottom:1.25em;font-size:1.25em;font-weight:600}.tiptap h5{letter-spacing:.27px;margin-top:1.125em;margin-bottom:1.25em;font-size:1.125em;font-weight:500}.tiptap h6{letter-spacing:.24px;margin-top:1em;margin-bottom:1.25em;font-size:1em;font-weight:500}.tiptap p{margin-bottom:1.25em}.tiptap p:last-child{margin-bottom:0}.tiptap strong{font-weight:700}.tiptap em{font-style:italic}.tiptap s{text-decoration:line-through}.tiptap a{color:var(--chakra-colors-interactive-link-enabled);cursor:pointer}.tiptap a:hover{text-underline-offset:3px;color:var(--chakra-colors-interactive-link-hover);text-decoration:underline}.tiptap a:focus{color:var(--chakra-colors-interactive-link-focus)}.tiptap code{font-family:var(--chakra-fonts-mono);background-color:var(--chakra-colors-background-tertiary);border-radius:.25em;padding:.125em .375em;font-size:.875em;font-weight:400}.tiptap pre{background-color:var(--chakra-colors-background-tertiary);color:var(--chakra-colors-text-primary);border-radius:.5em;margin-bottom:1.25em;padding:1em;overflow-x:auto}.tiptap pre:last-child{margin-bottom:0}.tiptap pre code{font-family:var(--chakra-fonts-mono);color:inherit;background-color:#0000;border-radius:0;padding:0;font-size:.875em;font-weight:400}.tiptap pre::-webkit-scrollbar{height:.375em}.tiptap pre::-webkit-scrollbar-track{background:0 0}.tiptap pre::-webkit-scrollbar-thumb{background-color:var(--chakra-colors-outline-decorative);border-radius:.1875em}.tiptap blockquote{border-inline-start:4px solid var(--chakra-colors-outline-container);color:var(--chakra-colors-text-secondary);margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1em;font-size:1.125em}.tiptap blockquote:first-child{margin-top:0}.tiptap blockquote:last-child,.tiptap blockquote p:last-child{margin-bottom:0}.tiptap ul,.tiptap ol{margin-bottom:1.25em;padding-inline-start:1.5em}.tiptap ul:last-child,.tiptap ol:last-child{margin-bottom:0}.tiptap ul{list-style-type:disc}.tiptap ol{list-style-type:decimal}.tiptap li{margin-bottom:.5em}.tiptap li:last-child{margin-bottom:0}.tiptap li::marker{color:var(--chakra-colors-text-tertiary)}.tiptap li p{margin-bottom:.5em}.tiptap li p:last-child{margin-bottom:0}.tiptap li>ul,.tiptap li>ol{margin-top:.25em;margin-bottom:.25em}.tiptap hr{border:none;border-top:1px solid var(--chakra-colors-outline-decorative);margin:1.5em 0}.tiptap hr:first-child{margin-top:0}.tiptap hr:last-child{margin-bottom:0}.tiptap p.is-empty:before,.tiptap h1.is-empty:before,.tiptap h2.is-empty:before,.tiptap h3.is-empty:before,.tiptap h4.is-empty:before,.tiptap h5.is-empty:before,.tiptap h6.is-empty:before{content:attr(data-placeholder);color:var(--chakra-colors-text-tertiary);float:inline-start;pointer-events:none;height:0}.tiptap .ProseMirror-selectednode:not(img):not(pre):not(.node-imageUpload){border-radius:var(--chakra-radii-md);background-color:color-mix(in srgb, var(--chakra-colors-background-interactive) 30%, transparent);outline:none}.tiptap ::selection{background-color:color-mix(in srgb, var(--chakra-colors-background-interactive) 30%, transparent)}
