.markdown-editor .ProseMirror{min-height:7rem;color:var(--foreground);outline:none;font-size:.875rem;line-height:1.625}.markdown-editor .ProseMirror>*+*{margin-top:.75rem}.markdown-editor .ProseMirror h1,.markdown-editor .ProseMirror h2,.markdown-editor .ProseMirror h3,.markdown-editor .ProseMirror h4,.markdown-editor .ProseMirror h5,.markdown-editor .ProseMirror h6{font-weight:600;line-height:1.4}.markdown-editor .ProseMirror h1{font-size:1.125rem}.markdown-editor .ProseMirror h2{font-size:1rem}.markdown-editor .ProseMirror *+:is(h1,h2,h3,h4,h5,h6){margin-top:1.25rem}.markdown-editor .ProseMirror a{color:var(--primary);text-underline-offset:2px;font-weight:500;text-decoration:underline}.markdown-editor .ProseMirror :is(ul,ol){padding-left:1.5rem}.markdown-editor .ProseMirror ul{list-style:outside}.markdown-editor .ProseMirror ol{list-style:decimal}.markdown-editor .ProseMirror li{padding-block:.125rem}.markdown-editor .ProseMirror li>:is(ul,ol){margin-top:.125rem}.markdown-editor .ProseMirror ul[data-type=taskList]{padding-left:.25rem;list-style:none}.markdown-editor .ProseMirror ul[data-type=taskList]>li{align-items:flex-start;gap:.5rem;display:flex}.markdown-editor .ProseMirror ul[data-type=taskList]>li>label{-webkit-user-select:none;user-select:none;align-items:center;height:1.4rem;display:flex}.markdown-editor .ProseMirror ul[data-type=taskList]>li>label input{accent-color:var(--primary);cursor:pointer}.markdown-editor .ProseMirror ul[data-type=taskList]>li>div{flex:1;min-width:0}.markdown-editor .ProseMirror code{background:var(--muted);font-family:var(--font-mono,ui-monospace, monospace);border-radius:.25rem;padding:.125rem .375rem;font-size:.8125rem}.markdown-editor .ProseMirror pre{border:1px solid var(--border);background:var(--muted);border-radius:.5rem;padding:.75rem 1rem;overflow-x:auto}.markdown-editor .ProseMirror pre code{background:0 0;padding:0}.markdown-editor .ProseMirror blockquote{border-left:2px solid var(--border);color:var(--muted-foreground);padding-left:.75rem}.markdown-editor .ProseMirror hr{border-color:var(--border)}.markdown-editor .ProseMirror img{border-radius:.375rem;max-width:100%}.markdown-editor .ProseMirror .tableWrapper{border:1px solid var(--border);border-radius:.5rem;overflow-x:auto}.markdown-editor .ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%}.markdown-editor .ProseMirror :is(th,td){border-bottom:1px solid var(--border);text-align:left;vertical-align:top;min-width:4rem;padding:.375rem .75rem;position:relative}.markdown-editor .ProseMirror :is(th,td)+:is(th,td){border-left:1px solid var(--border)}.markdown-editor .ProseMirror tr:last-child td{border-bottom:0}.markdown-editor .ProseMirror th{background:color-mix(in oklab, var(--muted) 80%, transparent);font-weight:600}.markdown-editor .ProseMirror .selectedCell:after{background:color-mix(in oklab, var(--primary) 12%, transparent);content:"";pointer-events:none;position:absolute;inset:0}.markdown-editor .ProseMirror p.is-editor-empty:first-child:before{float:left;height:0;color:var(--muted-foreground);content:attr(data-placeholder);pointer-events:none}
