@tailwind base;@tailwind components;@tailwind utilities;@layer base{html{-webkit-tap-highlight-color:transparent}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.tiptap .ProseMirror{outline:none!important;min-height:450px;padding:2.5rem!important;background-color:#fff}.prose-content,.tiptap .ProseMirror{line-height:1.8!important;color:#334155;font-size:1.125rem;word-wrap:break-word}.prose-content p,.tiptap .ProseMirror p,.prose-content h1,.tiptap .ProseMirror h1,.prose-content h2,.tiptap .ProseMirror h2,.prose-content h3,.tiptap .ProseMirror h3,.prose-content ul,.tiptap .ProseMirror ul,.prose-content ol,.tiptap .ProseMirror ol,.prose-content blockquote,.tiptap .ProseMirror blockquote{margin-top:0!important;margin-bottom:1.5rem!important}.prose-content *:last-child,.tiptap .ProseMirror *:last-child{margin-bottom:0!important}.prose-content h1,.tiptap .ProseMirror h1{font-size:2.25rem!important;font-weight:800!important;color:#0f172a!important;line-height:1.2!important;margin-top:2.5rem!important}.prose-content h2,.tiptap .ProseMirror h2{font-size:1.75rem!important;font-weight:700!important;color:#1e293b!important;line-height:1.3!important;margin-top:2rem!important}.prose-content h3,.tiptap .ProseMirror h3{font-size:1.4rem!important;font-weight:700!important;color:#334155!important;margin-top:1.5rem!important}.prose-content ul,.tiptap .ProseMirror ul{list-style-type:disc!important;padding-left:1.75rem!important}.prose-content ol,.tiptap .ProseMirror ol{list-style-type:decimal!important;padding-left:1.75rem!important}.prose-content li,.tiptap .ProseMirror li{margin-bottom:.5rem!important}.prose-content li p,.tiptap .ProseMirror li p{margin-bottom:.25rem!important;display:inline-block!important}.prose-content br,.tiptap .ProseMirror br{display:block!important;content:""!important;margin-top:.5rem!important}.tiptap blockquote,.prose-content blockquote{border-left:4px solid #10b981;padding:1rem 1.5rem;font-style:italic;color:#475569;background-color:#f8fafc;border-radius:0 .5rem .5rem 0}.tiptap img,.prose-content img{border-radius:1rem;margin:2.5rem auto!important;box-shadow:0 10px 15px -3px #0000001a;max-width:100%;height:auto;display:block}.tiptap a,.prose-content a{color:#059669;text-decoration:underline;text-underline-offset:4px;font-weight:600}.editor-scroll-container::-webkit-scrollbar{width:6px}.editor-scroll-container::-webkit-scrollbar-track{background:#f1f5f9}.editor-scroll-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}
