.rich-text{--tw-prose-body:var(--foreground);--tw-prose-headings:var(--foreground);--tw-prose-links:var(--primary);--tw-prose-bold:var(--foreground);--tw-prose-counters:var(--muted-foreground);--tw-prose-bullets:var(--muted-foreground);--tw-prose-hr:var(--border);--tw-prose-quotes:var(--foreground);--tw-prose-quote-borders:var(--primary);--tw-prose-code:var(--foreground);--tw-prose-pre-bg:var(--muted);--tw-prose-pre-code:var(--foreground);overflow-wrap:anywhere}.rich-text>:first-child{margin-top:0}.rich-text>:last-child{margin-bottom:0}.rich-text :where(code):not(pre code){background:var(--muted);border-radius:.35em;padding:.1em .35em;font-weight:500}.rich-text :where(code):not(pre code):before,.rich-text :where(code):not(pre code):after{content:none}.rich-text .rich-media{border:1px solid var(--border);border-radius:var(--radius);max-width:100%;margin:1em 0;display:block}.rich-text .rich-embed{aspect-ratio:16/9;background:var(--muted);width:100%}.rich-text ul.contains-task-list,.rich-text ul[data-type=taskList]{padding-left:0;list-style:none}.rich-text li.task-list-item,.rich-text ul[data-type=taskList] li{align-items:flex-start;gap:.5em;padding-left:0;display:flex}.rich-text li.task-list-item>input,.rich-text ul[data-type=taskList] li>label{accent-color:var(--primary);margin-top:.3em}.rich-text ul[data-type=taskList] li>div{flex:1}.rich-text ul[data-type=taskList] li>div>p{margin:0}.rich-text .tableWrapper{margin:1.25em 0;overflow-x:auto}.rich-text .tableWrapper table{border-collapse:collapse;margin:0}.rich-text :is(th,td){border:1px solid var(--border);text-align:start;vertical-align:top;padding:.4em .75em}.rich-text th{background:var(--muted);font-weight:600}.rich-text :is(th,td)>p{margin:0}.rich-text :is(th,td):empty:before{content:" "}.rich-text.tiptap{outline:none}.rich-text.tiptap .is-empty:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--muted-foreground);opacity:.7}.rich-text.tiptap .ProseMirror-selectednode{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius)}.rich-text.tiptap .selectedCell{background:color-mix(in oklab, var(--primary) 12%, transparent)}.rich-text.tiptap iframe.rich-embed{pointer-events:none}.rich-text.tiptap .ProseMirror-selectednode iframe.rich-embed{pointer-events:auto}
