.ProseMirror{outline:none}.ProseMirror h1{margin-top:1rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.ProseMirror h2{margin-top:.75rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.ProseMirror h3{margin-top:.5rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.ProseMirror ul{margin-bottom:1rem;margin-left:1.5rem;list-style-type:disc}.ProseMirror ol{margin-bottom:1rem;margin-left:1.5rem;list-style-type:decimal}.ProseMirror li{margin-bottom:.25rem}.ProseMirror blockquote{color:#6b7280;border-left:4px solid #d1d5db;margin:1rem 0;padding-left:1rem;font-style:italic}.ProseMirror p{margin-bottom:.75rem}.ProseMirror p:last-child{margin-bottom:0}.ProseMirror hr{border:none;border-top:2px solid #e5e7eb;margin:1.5rem 0}.ProseMirror mark{background-color:#fef08a;border-radius:.25rem;padding:.125rem .25rem}.ProseMirror s{text-decoration:line-through}.ProseMirror a{color:#3b82f6;cursor:pointer;text-decoration:underline}.ProseMirror a:hover{color:#1d4ed8}.ProseMirror .has-focus{border-radius:.25rem;box-shadow:0 0 0 2px #3b82f6}.ProseMirror .text-left{text-align:left}.ProseMirror .text-center{text-align:center}.ProseMirror .text-right{text-align:right}.ProseMirror .text-justify{text-align:justify}
