.tiptap{color:#1f2937;caret-color:#1f2937}.tiptap .ProseMirror{outline:none;min-height:11rem}.tiptap .ProseMirror>*+*{margin-top:.5rem}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#a3a3a3;float:left;pointer-events:none;height:0}.tiptap pre{color:#e5e7eb;background:#0b1220;border-radius:.375rem;padding:.75rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;overflow-x:auto}.tiptap pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.tiptap :not(pre)>code{background:#f5f5f4;border:1px solid #e7e5e4;border-radius:.25rem;padding:.125rem .3125rem;font-size:.875em}.tiptap table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.5rem 0;overflow:hidden}.tiptap th,.tiptap td{vertical-align:top;border:1px solid #e5e5e5;padding:.375rem .625rem}.tiptap th{background:#fafafa;font-weight:600}.tiptap .selectedCell:after{content:"";pointer-events:none;background:#2563eb1a;position:absolute;inset:0}.tiptap img{border-radius:.375rem;max-width:100%;height:auto}.tiptap-editor-fullscreen .ProseMirror{max-width:48rem;min-height:calc(100vh - 4.5rem);margin-left:auto;margin-right:auto;padding:1.5rem 1.5rem 4rem;font-size:1.0625rem;line-height:1.75}.dark .tiptap{color:#e5e7eb;caret-color:#fff}.dark .tiptap p.is-editor-empty:first-child:before{color:#6b7280}.dark .tiptap :not(pre)>code{color:#e5e7eb;background:#111827;border-color:#1f2937}.dark .tiptap th,.dark .tiptap td{border-color:#334155}.dark .tiptap th{background:#111827}
