:is(.tiptap-editor,.rich-content) h1{margin-top:1.5rem;margin-bottom:.6rem;font-size:2em;font-weight:700;line-height:1.2}:is(.tiptap-editor,.rich-content) h2{margin-top:1.25rem;margin-bottom:.5rem;font-size:1.5em;font-weight:700;line-height:1.3}:is(.tiptap-editor,.rich-content) h3{margin-top:1rem;margin-bottom:.4rem;font-size:1.2em;font-weight:600;line-height:1.4}:is(.tiptap-editor,.rich-content) ul{margin:.75rem 0;padding-left:1.5rem;list-style-type:disc}:is(.tiptap-editor,.rich-content) ol{margin:.75rem 0;padding-left:1.5rem;list-style-type:decimal}:is(.tiptap-editor,.rich-content) li{margin-bottom:.3rem}:is(.tiptap-editor,.rich-content) li p{margin:0}:is(.tiptap-editor,.rich-content) p{margin-bottom:.75rem;line-height:1.7}:is(.tiptap-editor,.rich-content) p:last-child{margin-bottom:0}:is(.tiptap-editor,.rich-content) p:empty{min-height:1em;margin-bottom:.75rem}:is(.tiptap-editor,.rich-content) p:empty:before{content:" "}:is(.tiptap-editor,.rich-content) blockquote{border-left:3px solid var(--border);color:var(--muted-foreground);margin:1rem 0;padding-left:1rem;font-style:italic}:is(.tiptap-editor,.rich-content) code{background-color:var(--muted);border-radius:.25em;padding:.15em .35em;font-family:Courier New,Courier,monospace;font-size:.875em}:is(.tiptap-editor,.rich-content) pre{background-color:var(--muted);border-radius:.5rem;margin:1rem 0;padding:.75rem 1rem;overflow-x:auto}:is(.tiptap-editor,.rich-content) pre code{background:0 0;padding:0;font-size:.85em}:is(.tiptap-editor,.rich-content) hr{border-color:var(--border);margin:1.5rem 0}:is(.tiptap-editor,.rich-content) a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}:is(.tiptap-editor,.rich-content) img{border-radius:.375rem;max-width:100%;margin:1rem 0}:is(.tiptap-editor,.rich-content) strong{font-weight:700}:is(.tiptap-editor,.rich-content) em{font-style:italic}
