.rich-text-editor .tiptap,.rich-text-view .tiptap{outline:none;min-height:inherit;color:var(--dg-text);caret-color:var(--dg-text)}.rich-text-editor .tiptap p.is-editor-empty:first-child:before{color:var(--dg-muted);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.rich-text-editor .tiptap h1,.rich-text-view .tiptap h1{font-size:1.5rem;font-weight:700;margin:.75rem 0 .5rem}.rich-text-editor .tiptap h2,.rich-text-view .tiptap h2{font-size:1.25rem;font-weight:600;margin:.75rem 0 .5rem}.rich-text-editor .tiptap h3,.rich-text-view .tiptap h3{font-size:1.1rem;font-weight:600;margin:.5rem 0 .35rem}.rich-text-editor .tiptap ol,.rich-text-editor .tiptap ul,.rich-text-view .tiptap ol,.rich-text-view .tiptap ul{margin:.5rem 0;padding-left:1.5rem}.rich-text-editor .tiptap ul,.rich-text-view .tiptap ul{list-style-type:disc}.rich-text-editor .tiptap ol,.rich-text-view .tiptap ol{list-style-type:decimal}.rich-text-editor .tiptap li,.rich-text-view .tiptap li{display:list-item;margin:.15rem 0}.rich-text-editor .tiptap ul ul,.rich-text-view .tiptap ul ul{list-style-type:circle}.rich-text-editor .tiptap ul ul ul,.rich-text-view .tiptap ul ul ul{list-style-type:square}.rich-text-editor .tiptap blockquote,.rich-text-view .tiptap blockquote{border-left:3px solid var(--dg-border);margin:.5rem 0;padding-left:.75rem;color:var(--dg-muted)}.rich-text-editor .tiptap pre,.rich-text-view .tiptap pre{background:color-mix(in srgb,var(--dg-muted) 12%,var(--dg-surface));border-radius:.375rem;font-family:ui-monospace,monospace;font-size:.85em;margin:.5rem 0;padding:.75rem;overflow-x:auto}.rich-text-editor .tiptap code,.rich-text-view .tiptap code{background:color-mix(in srgb,var(--dg-muted) 12%,var(--dg-surface));border-radius:.25rem;font-family:ui-monospace,monospace;font-size:.9em;padding:.1rem .25rem}.rich-text-editor .tiptap hr,.rich-text-view .tiptap hr{border:none;border-top:1px solid var(--dg-border);margin:1rem 0}.rich-text-editor .tiptap table,.rich-text-view .tiptap table{border-collapse:collapse;margin:.5rem 0;width:100%}.rich-text-editor .tiptap td,.rich-text-editor .tiptap th,.rich-text-view .tiptap td,.rich-text-view .tiptap th{border:1px solid var(--dg-border);padding:.35rem .5rem;vertical-align:top}.rich-text-editor .tiptap th,.rich-text-view .tiptap th{background:color-mix(in srgb,var(--dg-muted) 8%,var(--dg-surface));font-weight:600}.rich-text-editor .tiptap img,.rich-text-view .tiptap img{max-width:100%;height:auto;border-radius:.375rem}.rich-text-editor .tiptap a,.rich-text-editor .tiptap a.richtext-link,.rich-text-view .tiptap a,.rich-text-view .tiptap a.richtext-link{color:var(--dg-accent);text-decoration:underline}.rich-text-editor .tiptap a{cursor:text}.rich-text-view .tiptap a{cursor:pointer}.rich-text-editor .tiptap video.richtext-video,.rich-text-view .tiptap video.richtext-video{width:100%;max-height:24rem;border-radius:.375rem;background:#000}.rich-text-editor .tiptap audio.richtext-audio,.rich-text-view .tiptap audio.richtext-audio{width:100%}.rich-text-view .ProseMirror{outline:none}