.tiptap p.is-editor-empty:first-child:before{color:var(--text-3);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.ce-ghost-hint{color:var(--text-3)}.tiptap .mention{border-radius:6px;padding:1px 4px;background:var(--ember-ink);color:var(--ember-1000);font-weight:500}.tiptap pre{background:var(--ink-2);border:1px solid var(--border-subtle);border-radius:12px;padding:12px 16px;font-family:var(--font-mono);font-size:13px;line-height:18px}.tiptap blockquote{border-left:2px solid var(--border-strong);padding-left:12px;color:var(--text-2)}.tiptap span[data-spoiler]{background:var(--ink-3);border-radius:4px;padding:0 3px;box-shadow:inset 0 0 0 1px var(--border-default)}.prose-editor{color:var(--text-1);font-size:14px;line-height:22px}.prose-editor p{margin:0}.prose-editor p+p{margin-top:8px}.prose-editor a{color:var(--ember-1000);text-decoration:none}.prose-editor a:hover{text-decoration:underline}.prose-editor strong{font-weight:600;color:var(--text-1)}.prose-editor em{font-style:italic}.prose-editor del,.prose-editor s{text-decoration:line-through}.prose-editor u{text-decoration:underline}.prose-editor code{font-family:var(--font-mono);font-size:13px;background:var(--ink-2);border-radius:4px;padding:0 4px}.prose-editor h2,.prose-editor h3,.prose-editor h4{font-weight:600;letter-spacing:-.02em;color:var(--text-1);margin:12px 0 4px}.prose-editor h2{font-size:20px;line-height:26px}.prose-editor h3{font-size:16px;line-height:24px}.prose-editor h4{font-size:14px;line-height:20px}.prose-editor ol,.prose-editor ul{margin:8px 0;padding-left:20px}.prose-editor ul{list-style:disc}.prose-editor ol{list-style:decimal}.prose-editor hr{border:0;border-top:1px solid var(--border-subtle);margin:16px 0}.stitch-tab:after{content:"";position:absolute;right:-1px;top:100%;border:6px solid transparent;border-top:6px solid var(--ink-2)}