.rich-text-editor-content{padding:16px;outline:none}.rich-text-editor-content p{margin-top:.75em;margin-bottom:.75em}.rich-text-editor-content :first-child{margin-top:0}.rich-text-editor-content :last-child{margin-bottom:0}.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:rgba(0,0,0,.38);pointer-events:none;height:0}@media (prefers-color-scheme:dark){.is-editor-empty:first-child:before{color:hsla(0,0%,100%,.38)}}.rich-text-editor-content h1,.rich-text-editor-content h2,.rich-text-editor-content h3{line-height:1.2;font-weight:600;margin-top:1.25em;margin-bottom:.75em}.rich-text-editor-content h1{font-size:1.75em}.rich-text-editor-content h2{font-size:1.4em}.rich-text-editor-content h3{font-size:1.2em}.rich-text-editor-content ol,.rich-text-editor-content ul{padding-left:1.5em;margin-top:.75em;margin-bottom:.75em}.rich-text-editor-content ol li,.rich-text-editor-content ul li{margin-bottom:.25em}.rich-text-editor-content ol li p,.rich-text-editor-content ul li p{margin:0}.rich-text-editor-content ul[data-type=taskList]{list-style:none;padding:0}.rich-text-editor-content ul[data-type=taskList] li{display:flex;align-items:flex-start;margin-bottom:.5em}.rich-text-editor-content ul[data-type=taskList] li label{margin-right:.5em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rich-text-editor-content ul[data-type=taskList] li[data-checked=true]>div{text-decoration:line-through;opacity:.5}.rich-text-editor-content code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;background-color:rgba(0,0,0,.05);padding:.1em .3em;border-radius:3px;font-size:.9em}.rich-text-editor-content pre{background-color:rgba(0,0,0,.05);padding:.75em 1em;border-radius:5px;overflow-x:auto;margin:1em 0;position:relative}.rich-text-editor-content pre code{background-color:transparent;padding:0;font-size:.9em;color:inherit;white-space:pre;-moz-tab-size:2;tab-size:2}.rich-text-editor-content pre.ProseMirror-selectednode{outline:2px solid #1e88e5;outline-offset:2px}.rich-text-editor-content pre:before{content:"```";position:absolute;top:2px;right:8px;font-size:.7em;color:rgba(0,0,0,.3);pointer-events:none}@media (prefers-color-scheme:dark){.rich-text-editor-content pre:before{color:hsla(0,0%,100%,.3)}.rich-text-editor-content code{background-color:hsla(0,0%,100%,.1)}.rich-text-editor-content pre{background-color:hsla(0,0%,100%,.05)}}.rich-text-editor-content a{color:#1e88e5;text-decoration:underline;-webkit-text-decoration-color:rgba(30,136,229,.4);text-decoration-color:rgba(30,136,229,.4);transition:all .15s ease-in-out}.rich-text-editor-content a:hover{-webkit-text-decoration-color:rgba(30,136,229,.8);text-decoration-color:rgba(30,136,229,.8)}.rich-text-editor-content hr{border:none;border-top:1px solid rgba(0,0,0,.2);margin:2em 0}@media (prefers-color-scheme:dark){.rich-text-editor-content hr{border-top:1px solid hsla(0,0%,100%,.2)}}.rich-text-editor-content blockquote{padding-left:1em;border-left:3px solid rgba(0,0,0,.15);margin-left:0;margin-right:0;font-style:italic}@media (prefers-color-scheme:dark){.rich-text-editor-content blockquote{border-left-color:hsla(0,0%,100%,.15)}}.rich-text-editor-content h1[style*="text-align: center"],.rich-text-editor-content h2[style*="text-align: center"],.rich-text-editor-content h3[style*="text-align: center"],.rich-text-editor-content p[style*="text-align: center"]{text-align:center}.rich-text-editor-content h1[style*="text-align: right"],.rich-text-editor-content h2[style*="text-align: right"],.rich-text-editor-content h3[style*="text-align: right"],.rich-text-editor-content p[style*="text-align: right"]{text-align:right}.rich-text-editor-content h1[style*="text-align: justify"],.rich-text-editor-content h2[style*="text-align: justify"],.rich-text-editor-content h3[style*="text-align: justify"],.rich-text-editor-content p[style*="text-align: justify"]{text-align:justify}.rich-text-editor-content ol ol,.rich-text-editor-content ol ul,.rich-text-editor-content ul ol,.rich-text-editor-content ul ul{margin-top:.25em}.ProseMirror-focused{outline:none}.ProseMirror{position:relative}.ProseMirror-selectednode{outline:2px solid #1e88e5}