.markdown-preview-wrapper{width:100%}.markdown-preview-content{padding:2rem!important;min-height:240px;background:#ffffff;border-radius:.5rem;border:1px solid #e5e7eb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.markdown-preview-content *{box-sizing:border-box}.markdown-preview-content h1{font-size:2em;font-weight:700;margin:1em 0 .5em;color:#111827;line-height:1.2}.markdown-preview-content h2{font-size:1.5em;font-weight:700;margin:.83em 0 .5em;color:#1f2937;line-height:1.3}.markdown-preview-content h3{font-size:1.25em;font-weight:600;margin:.75em 0 .5em;color:#374151;line-height:1.4}.markdown-preview-content p{margin:.5em 0;line-height:1.7;color:#374151}.markdown-preview-content ol,.markdown-preview-content ul{margin:.75em 0;padding-left:1.5em}.markdown-preview-content ul{list-style-type:disc}.markdown-preview-content ol{list-style-type:decimal}.markdown-preview-content li{margin:.25em 0;line-height:1.6}.markdown-preview-content blockquote{border-left:4px solid #e5e7eb;padding-left:1em;margin:1em 0;color:#6b7280;font-style:italic}.markdown-preview-content pre{background:#1f2937;color:#f9fafb;padding:1em;border-radius:.5rem;overflow-x:auto;margin:1em 0;font-family:Courier New,Courier,monospace;font-size:.875em}.markdown-preview-content code{background:#f3f4f6;color:#ef4444;padding:.2em .4em;border-radius:.25rem;font-family:Courier New,Courier,monospace;font-size:.9em}.markdown-preview-content pre code{background:transparent;color:inherit;padding:0}.markdown-preview-content a{color:#3b82f6;text-decoration:underline;cursor:pointer}.markdown-preview-content a:hover{color:#2563eb}.markdown-preview-content strong{font-weight:700}.markdown-preview-content em{font-style:italic}.markdown-preview-content u{text-decoration:underline}.markdown-preview-content table{width:100%;border-collapse:collapse;margin:1em 0;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.markdown-preview-content thead{background:#f9fafb}.markdown-preview-content th{padding:.75em;text-align:left;font-weight:600;color:#111827;border-bottom:2px solid #e5e7eb}.markdown-preview-content td{padding:.75em;border-bottom:1px solid #f3f4f6}.markdown-preview-content tr:last-child td{border-bottom:none}.markdown-preview-content img{max-width:100%;height:auto;border-radius:.5rem;margin:1em 0}.markdown-preview-content hr{border:none;border-top:2px solid #e5e7eb;margin:2em 0}.dark .markdown-preview-content{background:transparent;border-color:#3f3f46}.dark .markdown-preview-content :is(h1,h2,h3,p,li,blockquote){color:inherit}