.ProseMirror{height:28rem;background-color:hsl(var(--input));color:hsl(var(--muted));overflow-y:auto;padding:1rem;border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem;line-height:1.8;font-size:1.05rem;outline:none;scrollbar-width:thin;scrollbar-color:#505662 transparent;transition:background-color .3s ease,color .3s ease;border-color:hsl(var(--border))}.ProseMirror::-webkit-scrollbar{width:.5rem!important}.ProseMirror::-webkit-scrollbar-track{background:transparent}.ProseMirror::-webkit-scrollbar-thumb{background-color:hsl(var(--primary))!important;border-radius:8px}.prose :where(h1),.tiptap h1{font-size:1.45rem;font-weight:700;color:hsl(var(--muted-forground));line-height:1.3;margin-top:.75rem!important;margin-bottom:.75rem!important}.prose :where(h2),.tiptap h2{font-size:1.35;font-weight:600;color:hsl(var(--muted-forground));margin-top:.6rem!important;margin-bottom:.6rem!important}.prose :where(h3),.tiptap h3{font-size:1.27rem;font-weight:600;color:hsl(var(--muted-forground));margin-top:.5rem!important;margin-bottom:.5rem!important}.prose :where(p),.tiptap p{font-size:1.25rem;font-weight:500;line-height:1.72rem;color:hsl(var(--muted));opacity:.86}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(ol){padding-inline-start:1.5rem!important}.prose :where(ul){padding-inline-start:1.5rem!important}.prose :where(ol>li)::marker,.prose :where(ul>li)::marker{font-weight:400;color:hsl(var(--muted))}.prose :where(a),.tiptap a{color:hsl(var(--primary))!important}.prose :where(ul>li){padding-inline-start:0}.prose :where(ol>li){padding-inline-start:0}@media screen and (max-width:768px){.ProseMirror{height:20rem;padding:.5rem}.prose :where(h1),.tiptap h1{font-size:1.2rem;margin-top:.5rem!important;margin-bottom:.5rem!important}.prose :where(h2),.tiptap h2{font-size:1.1rem;margin-top:.4rem!important;margin-bottom:.4rem!important}.prose :where(h3),.tiptap h3{font-size:1rem;margin-top:.3rem!important;margin-bottom:.3rem!important}.prose :where(p),.tiptap p{font-size:.95rem}.prose :where(ol){margin-top:.65rem!important;margin-bottom:.65rem!important}.prose :where(li){margin-top:.35rem;margin-bottom:.35rem}}