.tiptap-editor{outline:none}.tiptap-editor p{margin:.5rem 0;line-height:1.6}.tiptap-editor p.is-editor-empty:first-child:before{color:#9ca3af;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.tiptap-editor h1{margin:1rem 0;font-size:2rem;font-weight:700;line-height:1.2}.tiptap-editor h2{margin:.875rem 0;font-size:1.5rem;font-weight:600;line-height:1.3}.tiptap-editor h3{margin:.75rem 0;font-size:1.25rem;font-weight:600;line-height:1.4}.tiptap-editor ul,.tiptap-editor ol{margin:.5rem 0;padding-left:1.5rem}.tiptap-editor ul{list-style-type:disc}.tiptap-editor ol{list-style-type:decimal}.tiptap-editor li{margin:.25rem 0;line-height:1.6}.tiptap-editor blockquote{color:#6b7280;border-left:4px solid #3c9bb1;margin:1rem 0;padding-left:1rem;font-style:italic}.tiptap-editor strong{font-weight:700}.tiptap-editor em{font-style:italic}.tiptap-editor s{text-decoration:line-through}.tiptap-editor code{background-color:#f3f4f6;border-radius:.25rem;padding:.125rem .25rem;font-family:monospace;font-size:.875em}.tiptap-editor pre{background-color:#f3f4f6;border-radius:.5rem;margin:1rem 0;padding:1rem;overflow-x:auto}.tiptap-editor pre code{background-color:#0000;padding:0}.tiptap-editor a{color:#3c9bb1;cursor:pointer;text-decoration:underline}.tiptap-editor a:hover{color:#2d7a8a}.tiptap-editor hr{border:none;border-top:2px solid #e5e7eb;margin:1.5rem 0}
