.markdown-editor-container{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.markdown-toolbar{background:#fff;border-bottom:2px solid #000;gap:4px;padding:8px 12px;display:flex}.markdown-toolbar-button{cursor:pointer;color:#000;background:#fff;border:2px solid #000;border-radius:4px;padding:6px 8px;transition:all .2s}.markdown-toolbar-button:hover{background:#f3f4f6;box-shadow:2px 2px #000}.markdown-editor-textarea{tab-size:2;border:none;outline:none;padding:16px;font-family:JetBrains Mono,Fira Code,Monaco,Cascadia Code,Roboto Mono,monospace;line-height:1.6}.ProseMirror,.markdown-content,.affiliate-content,.custom-rendered-markdown{color:#000;padding:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.7}.ProseMirror h1,.markdown-content h1,.affiliate-content h1,.custom-rendered-markdown h1{color:#000;margin-top:2rem;margin-bottom:1rem;font-size:2.25rem;font-weight:700;line-height:1.2}.ProseMirror h2,.markdown-content h2,.affiliate-content h2,.custom-rendered-markdown h2{color:#000;margin-top:2rem;margin-bottom:1rem;font-size:1.875rem;font-weight:600;line-height:1.3}.ProseMirror h3,.markdown-content h3,.affiliate-content h3,.custom-rendered-markdown h3{color:#000;margin-top:1.5rem;margin-bottom:.75rem;font-size:1.5rem;font-weight:600;line-height:1.4}.ProseMirror p,.markdown-content p,.affiliate-content p,.custom-rendered-markdown p{color:#000;margin-bottom:1rem;line-height:1.7}.ProseMirror ul,.markdown-content ul,.affiliate-content ul,.custom-rendered-markdown ul{color:#000;margin-bottom:1.5rem;padding-left:1.5rem;list-style-type:disc;list-style-position:outside}.ProseMirror ol,.markdown-content ol,.affiliate-content ol,.custom-rendered-markdown ol{color:#000;margin-bottom:1.5rem;padding-left:1.5rem;list-style-type:decimal;list-style-position:outside}.ProseMirror li,.markdown-content li,.affiliate-content li,.custom-rendered-markdown li{color:#000;margin-bottom:.5rem;display:list-item}.ProseMirror li::marker{color:#000}.markdown-content li::marker{color:#000}.affiliate-content li::marker{color:#000}.custom-rendered-markdown li::marker{color:#000}.ProseMirror li p,.markdown-content li p,.affiliate-content li p,.custom-rendered-markdown li p{color:#000;margin:0;display:inline}.ProseMirror blockquote,.markdown-content blockquote,.affiliate-content blockquote,.custom-rendered-markdown blockquote{color:#000;border-left:4px solid #3b82f6;margin:1.5rem 0;padding-left:1rem;font-style:italic}.ProseMirror code,.markdown-content code,.affiliate-content code,.custom-rendered-markdown code{color:#3b82f6;background:#f3f4f6;border-radius:.25rem;padding:.125rem .25rem;font-family:JetBrains Mono,Fira Code,Monaco,Cascadia Code,Roboto Mono,monospace;font-size:.875rem}.ProseMirror pre,.markdown-content pre,.affiliate-content pre,.custom-rendered-markdown pre{background:#1e293b;border:2px solid #000;border-radius:.5rem;margin:1.5rem 0;padding:1rem;overflow-x:auto}.ProseMirror pre code,.markdown-content pre code,.affiliate-content pre code,.custom-rendered-markdown pre code{color:#e2e8f0;background:0 0;padding:0}.ProseMirror a,.markdown-content a,.affiliate-content a,.custom-rendered-markdown a{color:#3b82f6;text-decoration:underline}.ProseMirror a:hover,.markdown-content a:hover,.affiliate-content a:hover,.custom-rendered-markdown a:hover{color:#1d4ed8}.ProseMirror img,.markdown-content img,.affiliate-content img,.custom-rendered-markdown img{border:2px solid #000;border-radius:.5rem;max-width:100%;height:auto;margin:1.5rem 0}.ProseMirror table,.markdown-content table,.affiliate-content table,.custom-rendered-markdown table{border-collapse:collapse;border:2px solid #000;width:100%;margin:1.5rem 0}.ProseMirror th,.ProseMirror td,.markdown-content th,.markdown-content td,.affiliate-content th,.affiliate-content td,.custom-rendered-markdown th,.custom-rendered-markdown td{text-align:left;color:#000;border:2px solid #000;padding:.75rem}.ProseMirror th,.markdown-content th,.affiliate-content th,.custom-rendered-markdown th{color:#000;background:#f8fafc;font-weight:600}.ProseMirror strong,.ProseMirror b,.markdown-content strong,.markdown-content b,.affiliate-content strong,.affiliate-content b,.custom-rendered-markdown strong,.custom-rendered-markdown b{color:#000;font-weight:700}.ProseMirror em,.ProseMirror i,.markdown-content em,.markdown-content i,.affiliate-content em,.affiliate-content i,.custom-rendered-markdown em,.custom-rendered-markdown i{color:#000;font-style:italic}.ProseMirror s,.ProseMirror del,.markdown-content s,.markdown-content del,.affiliate-content s,.affiliate-content del,.custom-rendered-markdown s,.custom-rendered-markdown del{color:#000;text-decoration:line-through}.ProseMirror hr,.markdown-content hr,.affiliate-content hr,.custom-rendered-markdown hr{border:0;border-top:2px solid #e5e7eb;margin:2rem 0}.ProseMirror ul ul,.ProseMirror ol ol,.ProseMirror ul ol,.ProseMirror ol ul,.markdown-content ul ul,.markdown-content ol ol,.markdown-content ul ol,.markdown-content ol ul,.affiliate-content ul ul,.affiliate-content ol ol,.affiliate-content ul ol,.affiliate-content ol ul,.custom-rendered-markdown ul ul,.custom-rendered-markdown ol ol,.custom-rendered-markdown ul ol,.custom-rendered-markdown ol ul{margin-top:.5rem;margin-bottom:.5rem}.markdown-preview{background:#fff;border:2px solid #000;border-radius:.5rem;padding:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.7;box-shadow:6px 6px #000}.markdown-preview::-webkit-scrollbar{width:8px}.ProseMirror::-webkit-scrollbar{width:8px}.markdown-content::-webkit-scrollbar{width:8px}.affiliate-content::-webkit-scrollbar{width:8px}.custom-rendered-markdown::-webkit-scrollbar{width:8px}.markdown-preview::-webkit-scrollbar-track{background:#f3f4f6}.ProseMirror::-webkit-scrollbar-track{background:#f3f4f6}.markdown-content::-webkit-scrollbar-track{background:#f3f4f6}.affiliate-content::-webkit-scrollbar-track{background:#f3f4f6}.custom-rendered-markdown::-webkit-scrollbar-track{background:#f3f4f6}.markdown-preview::-webkit-scrollbar-thumb{background:#000;border-radius:4px}.ProseMirror::-webkit-scrollbar-thumb{background:#000;border-radius:4px}.markdown-content::-webkit-scrollbar-thumb{background:#000;border-radius:4px}.affiliate-content::-webkit-scrollbar-thumb{background:#000;border-radius:4px}.custom-rendered-markdown::-webkit-scrollbar-thumb{background:#000;border-radius:4px}.markdown-preview::-webkit-scrollbar-thumb:hover{background:#4b5563}.ProseMirror::-webkit-scrollbar-thumb:hover{background:#4b5563}.markdown-content::-webkit-scrollbar-thumb:hover{background:#4b5563}.affiliate-content::-webkit-scrollbar-thumb:hover{background:#4b5563}.custom-rendered-markdown::-webkit-scrollbar-thumb:hover{background:#4b5563}.ProseMirror{outline:none;height:100%;min-height:100%}.ProseMirror-focused{outline:none}.rich-text-editor-container{flex-direction:column;display:flex}.rich-text-editor-toolbar{z-index:8;background:#fff;flex-shrink:0}.rich-text-editor-content{flex:1;min-height:500px}.ProseMirror p:first-child{margin-top:0}.ProseMirror p:last-child{margin-bottom:0}.ProseMirror{font-size:1rem}.ProseMirror p+p{margin-top:1rem}.ProseMirror ul,.ProseMirror ol{margin-top:1rem;margin-bottom:1rem;padding-left:1.5rem}.ProseMirror li{margin-bottom:.5rem}.ProseMirror blockquote{margin:1rem 0;padding-left:1rem}.ProseMirror pre{margin:1rem 0;padding:1rem}.ProseMirror h1{margin-top:1.5rem;margin-bottom:1rem}.ProseMirror h2{margin-top:1.25rem;margin-bottom:.75rem}.ProseMirror h3{margin-top:1rem;margin-bottom:.5rem}.custom-rendered-markdown ul,.markdown-content ul,.affiliate-content ul{list-style-type:disc;list-style-position:outside}.custom-rendered-markdown ol,.markdown-content ol,.affiliate-content ol{list-style-type:decimal;list-style-position:outside}.custom-rendered-markdown li::marker{color:#000}.markdown-content li::marker{color:#000}.affiliate-content li::marker{color:#000}.custom-rendered-markdown li li,.markdown-content li li,.affiliate-content li li{margin-bottom:.25rem}.custom-rendered-markdown li p,.markdown-content li p,.affiliate-content li p{margin:0;display:inline}.custom-rendered-markdown *,.custom-rendered-markdown h1,.custom-rendered-markdown h2,.custom-rendered-markdown h3{color:#000}.custom-rendered-markdown pre code{color:#e2e8f0}.custom-rendered-markdown code:not(pre code){color:#3b82f6}
