.blog-content,.ProseMirror{color:#e5e7eb;outline:none;min-height:300px;font-size:17px;line-height:1.8}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6,.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{color:#f9fafb;margin:1.5em 0 .8em;font-family:Sora,sans-serif;font-weight:700;line-height:1.3}.blog-content h1,.ProseMirror h1{margin-top:1em;font-size:2.5em}.blog-content h2,.ProseMirror h2{font-size:2em}.blog-content h3,.ProseMirror h3{font-size:1.6em}.blog-content h4,.ProseMirror h4{font-size:1.3em}.blog-content h5,.ProseMirror h5{font-size:1.1em}.blog-content h6,.ProseMirror h6{font-size:1em}.blog-content p,.ProseMirror p{margin:1.2em 0;line-height:1.8}.blog-content strong,.ProseMirror strong{color:#fff;font-weight:700}.blog-content em,.ProseMirror em{font-style:italic}.blog-content ul,.blog-content ol,.ProseMirror ul,.ProseMirror ol{margin:1.5em 0;padding-left:2em}.blog-content ul,.ProseMirror ul{list-style-type:disc}.blog-content ol,.ProseMirror ol{list-style-type:decimal}.blog-content li,.ProseMirror li{margin:.6em 0;line-height:1.7}.blog-content li p,.ProseMirror li p{margin:.4em 0}.blog-content ul ul,.blog-content ol ul,.ProseMirror ul ul,.ProseMirror ol ul{margin:.5em 0;list-style-type:circle}.blog-content ul ul ul,.blog-content ol ul ul,.ProseMirror ul ul ul,.ProseMirror ol ul ul{list-style-type:square}.blog-content blockquote,.ProseMirror blockquote{color:#d1d5db;background:rgba(139,92,246,.05);border-left:4px solid #8b5cf6;border-radius:0 8px 8px 0;margin:2em 0;padding:1em 1em 1em 1.5em;font-style:italic}.blog-content blockquote p,.ProseMirror blockquote p{margin:.5em 0}.blog-content code,.ProseMirror code{color:#a78bfa;background:#1f2937;border-radius:4px;padding:.3em .5em;font-family:Courier New,Courier,monospace;font-size:.9em}.blog-content pre,.ProseMirror pre{background:#1f2937;border:1px solid #374151;border-radius:12px;margin:2em 0;padding:1.5em;overflow-x:auto}.blog-content pre code,.ProseMirror pre code{color:#e5e7eb;background:0 0;padding:0;font-size:.95em;line-height:1.6}.blog-content table,.ProseMirror table{border-collapse:collapse;border:1px solid #374151;border-radius:8px;width:100%;margin:2em 0;overflow:hidden}.blog-content th,.blog-content td,.ProseMirror th,.ProseMirror td{text-align:left;border:1px solid #374151;padding:.9em 1em}.blog-content th,.ProseMirror th{color:#fff;background:rgba(139,92,246,.15);font-weight:600}.blog-content tr:nth-child(2n),.ProseMirror tr:nth-child(2n){background:rgba(255,255,255,.02)}.blog-content img,.ProseMirror img{border-radius:12px;max-width:100%;height:auto;margin:2em 0;box-shadow:0 8px 24px rgba(139,92,246,.1)}.blog-content a,.ProseMirror a{color:#8b5cf6;border-bottom:1px solid rgba(139,92,246,.3);text-decoration:none;transition:all .3s}.blog-content a:hover,.ProseMirror a:hover{color:#a78bfa;border-bottom-color:#8b5cf6}.blog-content hr,.ProseMirror hr{border:none;border-top:1px solid #374151;margin:3em 0}.blog-content figure,.ProseMirror figure{margin:2em 0}.blog-content figcaption,.ProseMirror figcaption{text-align:center;color:#9ca3af;margin-top:.8em;font-size:.9em;font-style:italic}.blog-content>p:first-of-type,.ProseMirror>p:first-of-type{color:#f3f4f6;font-size:1.1em}.blog-content .text-center,.ProseMirror .text-center{text-align:center}.blog-content .text-right,.ProseMirror .text-right{text-align:right}.blog-content ::selection,.ProseMirror ::selection{color:#fff;background:rgba(139,92,246,.3)}
