.quill-content{color:#111827}.dark .quill-content{color:#f3f4f6}.quill-content p{margin-bottom:1rem;line-height:1.75}.quill-content h1{font-size:2.25rem;font-weight:700;margin-top:2rem;margin-bottom:1rem;color:#111827}.dark .quill-content h1{color:#fff}.quill-content h2{font-size:1.875rem;font-weight:600;margin-top:1.5rem;margin-bottom:.75rem;color:#111827}.dark .quill-content h2{color:#fff}.quill-content h3{font-size:1.5rem;font-weight:600;margin-top:1.25rem;margin-bottom:.5rem;color:#111827}.dark .quill-content h3{color:#fff}.quill-content ol,.quill-content ul{margin:1rem 0;padding-left:2rem}.quill-content li{margin:.5rem 0;line-height:1.75}.quill-content a{color:#2563eb;text-decoration:underline}.dark .quill-content a{color:#60a5fa}.quill-content a:hover{color:#1d4ed8}.dark .quill-content a:hover{color:#93c5fd}.quill-content strong{font-weight:700;color:#111827}.dark .quill-content strong{color:#fff}.quill-content em{font-style:italic}.quill-content u{text-decoration:underline}.quill-content s{text-decoration:line-through}.quill-content .ql-align-center{text-align:center}.quill-content .ql-align-right{text-align:right}.quill-content .ql-align-justify{text-align:justify}.quill-content .ql-indent-1{padding-left:3rem}.quill-content .ql-indent-2{padding-left:6rem}.quill-content .ql-indent-3{padding-left:9rem}.quill-content img{max-width:100%;height:auto;border-radius:.5rem;margin:1.5rem 0}.quill-content blockquote{border-left:4px solid #3b82f6;padding-left:1rem;margin:1.5rem 0;font-style:italic;color:#6b7280}.dark .quill-content blockquote{border-left-color:#60a5fa;color:#9ca3af}