.tiptap-wrap[data-v-513e283a]{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden;transition:border-color .15s}.tiptap-wrap[data-v-513e283a]:focus-within{border-color:var(--accent-primary)}.tiptap-toolbar[data-v-513e283a]{align-items:center;background:var(--bg-secondary);border-bottom:1px solid var(--border-secondary);display:flex;flex-wrap:wrap;gap:2px;padding:6px 8px}.te-btn[data-v-513e283a]{align-items:center;background:transparent;border:none;border-radius:5px;color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:15px;height:28px;justify-content:center;transition:background .12s,color .12s;width:30px}.te-btn[data-v-513e283a]:hover{background:var(--bg-primary);color:var(--text-primary)}.te-btn.active[data-v-513e283a]{background:var(--accent-primary);color:#fff}.te-sep[data-v-513e283a]{background:var(--border-secondary);flex-shrink:0;height:18px;margin:0 4px;width:1px}.tiptap-content[data-v-513e283a]{min-height:80px}.tiptap-content[data-v-513e283a] .tiptap-editor{color:var(--text-primary);font-size:15px;line-height:1.6;min-height:80px;outline:none;padding:10px 14px}.tiptap-content[data-v-513e283a] .tiptap-editor p{margin:0 0 6px}.tiptap-content[data-v-513e283a] .tiptap-editor h3{font-size:15px;font-weight:700;margin:8px 0 4px}.tiptap-content[data-v-513e283a] .tiptap-editor ol,.tiptap-content[data-v-513e283a] .tiptap-editor ul{margin:4px 0;padding-left:1.2rem}.tiptap-content[data-v-513e283a] .tiptap-editor blockquote{border-left:3px solid var(--accent-primary);color:var(--text-muted);margin:6px 0;padding-left:10px}.tiptap-content[data-v-513e283a] .tiptap-editor pre{background:var(--bg-secondary);border-radius:6px;font-size:13px;margin:6px 0;overflow-x:auto;padding:8px}.tiptap-content[data-v-513e283a] .tiptap-editor code{background:var(--bg-secondary);border-radius:3px;font-size:.88em;padding:1px 4px}.tiptap-content[data-v-513e283a] .tiptap-link{color:var(--accent-primary);text-decoration:underline}.tiptap-content[data-v-513e283a] .tiptap-editor p.is-editor-empty:first-child:before{color:var(--text-muted);content:attr(data-placeholder);float:left;height:0;opacity:.5;pointer-events:none}
