.tiptap-content{color:rgb(var(--color-text));font-size:16px;line-height:1.7;min-height:100%}.tiptap-content>*+*{margin-top:.75em}.tiptap-content h1{font-size:28px;line-height:1.25;font-weight:600;margin-top:1.2em}.tiptap-content h2{font-size:22px;line-height:1.3;font-weight:600;margin-top:1em}.tiptap-content h3{font-size:18px;line-height:1.35;font-weight:600;margin-top:.9em}.tiptap-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:rgb(var(--color-text-subtle));float:left;height:0;pointer-events:none}.tiptap-content ol,.tiptap-content ul{padding-left:1.25rem}.tiptap-content ul{list-style:disc}.tiptap-content ol{list-style:decimal}.tiptap-content ul[data-type=taskList]{list-style:none;padding-left:0}.tiptap-content ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:.5rem}.tiptap-content ul[data-type=taskList] li>label{margin-top:.35rem}.tiptap-content ul[data-type=taskList] li>label input{accent-color:rgb(var(--color-accent))}.tiptap-content ul[data-type=taskList] li>div{flex:1}.tiptap-content blockquote{border-left:2px solid rgb(var(--color-accent));padding-left:1rem;color:rgb(var(--color-text-muted))}.tiptap-content code{background-color:rgb(var(--color-bg-surface-2));border:1px solid rgb(var(--color-border));border-radius:4px;padding:.1em .3em;font-family:var(--font-mono);font-size:.9em}.tiptap-content .tiptap-code-block,.tiptap-content pre{background-color:rgb(var(--color-bg-surface));border:1px solid rgb(var(--color-border));border-radius:8px;padding:.75rem 1rem;font-family:var(--font-mono);font-size:13px;overflow-x:auto}.tiptap-content pre code{background:transparent;border:0;padding:0;font-size:inherit}.tiptap-content hr{border:0;border-top:1px solid rgb(var(--color-border));margin:1.5em 0}.tiptap-comment .tiptap-content,.tiptap-comment.tiptap-content{font-size:13px;line-height:1.5;min-height:0}.tiptap-comment .tiptap-content>*+*,.tiptap-comment.tiptap-content>*+*{margin-top:.4em}.tiptap-comment .tiptap-content p,.tiptap-comment.tiptap-content p{margin:0}.tiptap-comment .tiptap-content ol,.tiptap-comment .tiptap-content ul,.tiptap-comment.tiptap-content ol,.tiptap-comment.tiptap-content ul{padding-left:1rem;margin:0}.tiptap-comment .tiptap-content code,.tiptap-comment.tiptap-content code{font-size:.85em}