.md-editor-content .tiptap{outline:none}.md-editor-content .tiptap p.is-editor-empty:first-child:before{color:hsl(var(--muted-foreground) / .3);content:attr(data-placeholder);float:left;pointer-events:none;height:0;font-size:.875rem;font-style:italic}.md-editor-content .tiptap table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.75rem 0;overflow:hidden}.md-editor-content .tiptap td,.md-editor-content .tiptap th{border:1px solid hsl(var(--border) / .4);text-align:left;vertical-align:top;min-width:1em;padding:.25rem .5rem;font-size:.8125rem;position:relative}.md-editor-content .tiptap th{background:hsl(var(--muted) / .3);font-weight:600}.md-editor-content .tiptap img,.md-editor-content .prose img{background:linear-gradient(90deg, hsl(var(--muted) / .4) 25%, hsl(var(--muted) / .2) 50%, hsl(var(--muted) / .4) 75%);background-size:200% 100%;min-width:40px;min-height:40px;animation:1.4s infinite img-shimmer}@keyframes img-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.md-editor-content .tiptap .selectedCell:after{background:hsl(var(--primary) / .1);content:"";pointer-events:none;z-index:2;position:absolute;inset:0}
