.ProseMirror{outline:none}.ProseMirror p.is-editor-empty:first-child:before{color:var(--muted-foreground);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.ProseMirror a{color:hsl(var(--primary));cursor:pointer;text-decoration:underline}.ProseMirror a:hover{opacity:.8}.ProseMirror ul,.ProseMirror ol{margin:.5rem 0;padding-left:1.5rem}.ProseMirror ul{list-style-type:disc}.ProseMirror ol{list-style-type:decimal}.ProseMirror li{margin:.25rem 0}.ProseMirror li p{margin:0}.ProseMirror p{margin:.5rem 0}.ProseMirror p:first-child{margin-top:0}.ProseMirror p:last-child{margin-bottom:0}.ProseMirror strong{font-weight:600}.ProseMirror em{font-style:italic}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3{margin:1rem 0 .5rem;font-weight:600}.ProseMirror h1:first-child,.ProseMirror h2:first-child,.ProseMirror h3:first-child{margin-top:0}.ProseMirror:focus{outline:none}@keyframes bubbleMenuFadeIn{0%{opacity:0;transform:translateY(8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bubbleMenuFadeOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.95)}}[data-floating-ui-portal]>div{animation:.2s cubic-bezier(.4,0,.2,1) bubbleMenuFadeIn}[data-floating-ui-portal].is-closing>div{animation:.15s cubic-bezier(.4,0,.2,1) bubbleMenuFadeOut}
