.prose-kindryn .tiptap{min-height:120px}.prose-kindryn .tiptap p.is-editor-empty:first-child:before{color:var(--color-muted-foreground);content:attr(data-placeholder);float:left;height:0;opacity:.5;pointer-events:none}.prose-kindryn .tiptap h2{font-size:1.25rem;font-weight:700;margin:1rem 0 .5rem}.prose-kindryn .tiptap p{margin:.5rem 0}.prose-kindryn .tiptap ol,.prose-kindryn .tiptap ul{margin:.5rem 0;padding-left:1.5rem}.prose-kindryn .tiptap ul{list-style-type:disc}.prose-kindryn .tiptap ol{list-style-type:decimal}.prose-kindryn .tiptap blockquote{border-left:3px solid var(--color-border);color:var(--color-muted-foreground);margin:.5rem 0;padding-left:1rem}.prose-kindryn .tiptap pre{border-radius:.5rem;margin:.5rem 0;overflow-x:auto;padding:.75rem 1rem}.prose-kindryn .tiptap code,.prose-kindryn .tiptap pre{background:var(--color-muted);font-family:monospace;font-size:.875rem}.prose-kindryn .tiptap code{border-radius:.25rem;padding:.125rem .25rem}.prose-kindryn .tiptap hr{border:none;border-top:1px solid var(--color-border);margin:1rem 0}.prose-kindryn .tiptap img{border-radius:.5rem;margin:.5rem 0;max-width:100%}.prose-kindryn .mention,.prose-kindryn .tiptap .mention{background-color:var(--color-brand-soft);border-radius:.25rem;color:var(--color-brand-warm);font-size:.875rem;font-weight:600;padding:.125rem .25rem}.mention-popup{background:var(--color-card,#fff);border:1px solid var(--color-border);border-radius:.5rem;box-shadow:0 4px 12px #0000001a;max-height:200px;min-width:180px;overflow-y:auto;padding:.25rem;z-index:50}.mention-item{background:none;border:none;border-radius:.375rem;cursor:pointer;display:block;font-size:.875rem;padding:.375rem .5rem;text-align:left;width:100%}.mention-item.is-selected,.mention-item:hover{background:var(--color-muted,#f5f5f5)}
