.editor-content,.ql-editor{font-size:1rem;line-height:1.75;color:inherit}.editor-content h1,.ql-editor h1{font-size:2rem;font-weight:700;margin-top:1.5rem;margin-bottom:.75rem;line-height:1.2}.editor-content h2,.ql-editor h2{font-size:1.5rem;font-weight:600;margin-top:1.25rem;margin-bottom:.5rem;line-height:1.3}.editor-content h3,.ql-editor h3{font-size:1.25rem;font-weight:600;margin-top:1rem;margin-bottom:.5rem;line-height:1.4}.editor-content p,.ql-editor p{margin-top:.5rem;margin-bottom:.5rem}.editor-content strong,.ql-editor strong{font-weight:700}.editor-content em,.ql-editor em{font-style:italic}.editor-content u,.ql-editor u{text-decoration:underline}.editor-content s,.ql-editor s{text-decoration:line-through}.editor-content sub,.ql-editor sub{font-size:.75em;vertical-align:sub}.editor-content sup,.ql-editor sup{font-size:.75em;vertical-align:super}.editor-content ul,.ql-editor ul{list-style-type:disc;padding-left:1.5rem;margin-top:.5rem;margin-bottom:.5rem}.editor-content ol,.ql-editor ol{list-style-type:decimal;padding-left:1.5rem;margin-top:.5rem;margin-bottom:.5rem}.editor-content li,.editor-content li>ol,.editor-content li>ul,.ql-editor li,.ql-editor li>ol,.ql-editor li>ul{margin-top:.25rem;margin-bottom:.25rem}.editor-content a,.ql-editor a{color:hsl(var(--primary));text-decoration:underline;cursor:pointer}.editor-content a:hover,.ql-editor a:hover{opacity:.8}.editor-content blockquote,.ql-editor blockquote{border-left:4px solid hsl(var(--border));padding-left:1rem;margin:1rem 0;font-style:italic;color:hsl(var(--muted-foreground))}.editor-content code,.ql-editor code{background-color:hsl(var(--muted));padding:.125rem .375rem;border-radius:.25rem;font-size:.875em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.editor-content pre,.ql-editor pre{background-color:hsl(var(--muted));padding:1rem;border-radius:.5rem;overflow-x:auto;margin:1rem 0}.editor-content pre code,.ql-editor pre code{background:none;padding:0}.editor-content [style*="text-align: center"],.ql-editor .ql-align-center{text-align:center}.editor-content [style*="text-align: right"],.ql-editor .ql-align-right{text-align:right}.editor-content [style*="text-align: justify"],.ql-editor .ql-align-justify{text-align:justify}.editor-content .ql-indent-1,.ql-editor .ql-indent-1{padding-left:3rem}.editor-content .ql-indent-2,.ql-editor .ql-indent-2{padding-left:6rem}.editor-content .ql-indent-3,.ql-editor .ql-indent-3{padding-left:9rem}.editor-content hr,.ql-editor hr{border:none;border-top:1px solid hsl(var(--border));margin:1.5rem 0}.editor-content img,.ql-editor img{max-width:100%;height:auto;border-radius:.5rem;margin:1rem 0}.editor-content table,.ql-editor table{width:100%;border-collapse:collapse;margin:1rem 0}.editor-content td,.editor-content th,.ql-editor td,.ql-editor th{border:1px solid hsl(var(--border));padding:.5rem}.editor-content th,.ql-editor th{background-color:hsl(var(--muted));font-weight:600}