.tiptap{min-height:200px;transition:height .3s ease;width:100%;max-width:100%;word-wrap:break-word;overflow-wrap:break-word;:first-child{margin-top:0}&:focus-visible{outline:none}ol,ul{padding-left:1.5rem;margin:.5rem 0}ul{list-style-type:disc}ol{list-style-type:decimal}li>p{margin:0}h1,h2,h3,h4,h5,h6{line-height:1.1;margin-top:2.5rem;text-wrap:pretty}h1,h2{margin-top:3.5rem;margin-bottom:1.5rem}h1{font-size:1.4rem}h2{font-size:1.2rem}h3{font-size:1.1rem}h4,h5,h6{font-size:1rem}hr{border:none;border-top:1px solid var(--color-gray-100);cursor:pointer;margin:2rem 0;&.ProseMirror-selectednode{border-top:1px solid var(--color-primary)}}img{max-width:100%;height:auto;object-fit:cover;transition:opacity .2s ease-in-out;&.ProseMirror-selectednode{border:2px solid var(--color-primary)}&.editor-image{transition:all .2s ease-in-out}}*{max-width:100%;box-sizing:border-box}div,p,span{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}}.ProseMirror img[data-loading=true]{opacity:.7;transition:opacity .3s ease;backdrop-filter:blur(3px);animation:pulse 1.5s infinite}@keyframes pulse{0%{opacity:.6}50%{opacity:.9}to{opacity:.6}}.is-active{color:var(--color-primary)!important}