.editor-content{color:#1f1f1f;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.9rem}.editor-content h1,.editor-content h2,.editor-content h3,.editor-content h4,.editor-content h5,.editor-content h6{font-weight:700;line-height:1.3}.editor-content h1{font-size:1.6rem}.editor-content h2{font-size:1.3rem}.editor-content h3{font-size:1.1rem}.editor-content h4{font-size:1rem}.editor-content h5{font-size:.9rem}.editor-content h6{font-size:.8rem}.editor-content strong{font-weight:700}.editor-content em{font-style:italic}.editor-content a{color:#2563eb;text-decoration:underline;transition:color .2s}.editor-content a:hover{color:#1e40af}.editor-content ul,.editor-content ol{padding-left:1.5rem}.editor-content ul{list-style-type:disc}.editor-content ol{list-style-type:decimal}.editor-content li{margin-bottom:.5rem}.editor-content blockquote{color:#475569;background:#f8fafc;border-left:4px solid #94a3b8;margin:1.5rem 0;padding-left:1rem;font-style:italic}.editor-content figure{text-align:center;margin:1.5rem 0}.editor-content figcaption{color:#64748b;margin-top:.5rem;font-size:.875rem}.editor-content pre{color:#e2e8f0;background:#0f172a;border-radius:.75rem;margin:1.5rem 0;padding:1rem;overflow-x:auto}.editor-content pre code{color:inherit;background:0 0;padding:0}.editor-content hr{border:none;border-top:1px solid #e2e8f0;margin:2rem 0}
