.editor-wrapper .tiptap{color:#1f2937;outline:none;min-height:100%;font-size:1rem;line-height:1.75}.dark .editor-wrapper .tiptap{color:#e5e7eb}.editor-wrapper .tiptap :first-child{margin-top:0}.editor-wrapper .tiptap p.is-editor-empty:first-child:before{color:#9ca3af;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.dark .editor-wrapper .tiptap p.is-editor-empty:first-child:before{color:#6b7280}.editor-wrapper .tiptap ul,.editor-wrapper .tiptap ol{margin:1rem 0 1rem .4rem;padding:0 1rem}.editor-wrapper .tiptap ul{list-style-type:disc}.editor-wrapper .tiptap ol{list-style-type:decimal}.editor-wrapper .tiptap ul li p,.editor-wrapper .tiptap ol li p{margin-top:.25em;margin-bottom:.25em}.editor-wrapper .tiptap h1,.editor-wrapper .tiptap h2,.editor-wrapper .tiptap h3,.editor-wrapper .tiptap h4,.editor-wrapper .tiptap h5,.editor-wrapper .tiptap h6{color:#111827;margin-top:2rem;margin-bottom:.75rem;font-weight:700;line-height:1.25}.dark .editor-wrapper .tiptap h1,.dark .editor-wrapper .tiptap h2,.dark .editor-wrapper .tiptap h3,.dark .editor-wrapper .tiptap h4,.dark .editor-wrapper .tiptap h5,.dark .editor-wrapper .tiptap h6{color:#f3f4f6}.editor-wrapper .tiptap h1{font-size:2rem}.editor-wrapper .tiptap h2{font-size:1.5rem}.editor-wrapper .tiptap h3{font-size:1.25rem}.editor-wrapper .tiptap h4,.editor-wrapper .tiptap h5,.editor-wrapper .tiptap h6{font-size:1.1rem}.editor-wrapper .tiptap code{color:#ef4444;background-color:#f3f4f6;border-radius:.375rem;padding:.2em .4em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.875rem}.dark .editor-wrapper .tiptap code{color:#fca5a5;background-color:#374151}.editor-wrapper .tiptap pre{color:#cdd6f4;background:#1e1e2e;border-radius:.75rem;margin:1.5rem 0;padding:1rem 1.25rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;overflow-x:auto}.dark .editor-wrapper .tiptap pre{background:#0f0f17;border:1px solid #374151}.editor-wrapper .tiptap pre code{color:inherit;background:0 0;border-radius:0;padding:0;font-size:.85rem}.editor-wrapper .tiptap blockquote{color:#4b5563;background:#f8fafc;border-left:4px solid #6366f1;border-radius:0 .5rem .5rem 0;margin:1.5rem 0;padding:.5rem 0 .5rem 1.25rem}.dark .editor-wrapper .tiptap blockquote{color:#d1d5db;background:#1e1e2e;border-left-color:#818cf8}.editor-wrapper .tiptap hr{border:none;border-top:2px solid #e5e7eb;margin:2rem 0}.dark .editor-wrapper .tiptap hr{border-top-color:#374151}.editor-wrapper .tiptap mark{background-color:#fef08a;border-radius:.2em;padding:.1em .2em}.dark .editor-wrapper .tiptap mark{color:#fef08a;background-color:#854d0e}.editor-wrapper .tiptap a{color:#6366f1;text-underline-offset:3px;cursor:pointer;text-decoration:underline;transition:color .15s}.editor-wrapper .tiptap a:hover{color:#4338ca}.dark .editor-wrapper .tiptap a{color:#a5b4fc}.dark .editor-wrapper .tiptap a:hover{color:#c7d2fe}.editor-wrapper .tiptap p{margin-bottom:.75rem}.editor-wrapper .tiptap ::selection{background-color:#c7d2fe}.dark .editor-wrapper .tiptap ::selection{background-color:#3730a3}
