.MarkdownToHtml_container__ZUItw{display:flex;flex-direction:column;height:600px;width:100%;border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-secondary)}.MarkdownToHtml_toolbar__tZVpf{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3) var(--spacing-4);background:var(--bg-primary);border-bottom:1px solid var(--border-color)}.MarkdownToHtml_toolbarLeft__nN_YZ,.MarkdownToHtml_toolbarRight__YBBMr{display:flex;align-items:center;gap:var(--spacing-3)}.MarkdownToHtml_actionBtn__Y9tD4{background:transparent;color:var(--text-secondary);border:1px solid var(--border-color);padding:6px 12px;border-radius:var(--radius-sm);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s}.MarkdownToHtml_actionBtn__Y9tD4:hover{background:var(--text-primary);color:var(--bg-primary)}.MarkdownToHtml_toggleGroup__undAI{display:flex;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden}.MarkdownToHtml_toggleBtn__GYCdf{background:transparent;border:none;padding:6px 12px;color:var(--text-secondary);font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s}.MarkdownToHtml_primaryBtn__vUgWw,.MarkdownToHtml_toggleBtn__GYCdf.MarkdownToHtml_active__OUgt8{background:var(--brand-primary);color:#000}.MarkdownToHtml_primaryBtn__vUgWw{border:none;padding:6px 16px;border-radius:var(--radius-md);font-size:.95rem;font-weight:700;cursor:pointer;transition:all .2s}.MarkdownToHtml_primaryBtn__vUgWw:hover{background:var(--brand-primary-hover)}.MarkdownToHtml_editorGrid__fIk4F{display:flex;flex:1;min-height:0}@media (max-width:768px){.MarkdownToHtml_editorGrid__fIk4F{flex-direction:column}.MarkdownToHtml_container__ZUItw{height:800px}}.MarkdownToHtml_pane__eOaiu{flex:1;display:flex;flex-direction:column;min-width:0}.MarkdownToHtml_pane__eOaiu:first-child{border-right:1px solid var(--border-color)}@media (max-width:768px){.MarkdownToHtml_pane__eOaiu:first-child{border-right:none;border-bottom:1px solid var(--border-color)}}.MarkdownToHtml_paneHeader__qw8Tx{padding:var(--spacing-2) var(--spacing-4);background:rgba(0,0,0,.02);border-bottom:1px solid var(--border-color);font-size:.85rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}[data-theme=dark] .MarkdownToHtml_paneHeader__qw8Tx{background:rgba(255,255,255,.02)}.MarkdownToHtml_textarea__Xy9W9{flex:1;width:100%;border:none;resize:none;padding:var(--spacing-4);background:transparent;color:var(--text-primary);font-family:var(--font-mono);font-size:.95rem;line-height:1.6;outline:none}.MarkdownToHtml_htmlOutput__PmWVr{color:var(--brand-primary);opacity:.9}.MarkdownToHtml_previewPane__J5GrM{flex:1;overflow-y:auto;padding:var(--spacing-5);background:#fff;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.6}[data-theme=dark] .MarkdownToHtml_previewPane__J5GrM{background:var(--bg-primary);color:var(--text-primary)}.MarkdownToHtml_previewPane__J5GrM h1,.MarkdownToHtml_previewPane__J5GrM h2,.MarkdownToHtml_previewPane__J5GrM h3{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.MarkdownToHtml_previewPane__J5GrM h1{font-size:2em;border-bottom:1px solid var(--border-color);padding-bottom:.3em}.MarkdownToHtml_previewPane__J5GrM h2{font-size:1.5em;border-bottom:1px solid var(--border-color);padding-bottom:.3em}.MarkdownToHtml_previewPane__J5GrM p{margin-bottom:16px}.MarkdownToHtml_previewPane__J5GrM a{color:#0366d6;text-decoration:none}.MarkdownToHtml_previewPane__J5GrM a:hover{text-decoration:underline}.MarkdownToHtml_previewPane__J5GrM code{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:3px;font-family:var(--font-mono)}[data-theme=dark] .MarkdownToHtml_previewPane__J5GrM code{background-color:rgba(255,255,255,.1)}.MarkdownToHtml_previewPane__J5GrM pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:3px}[data-theme=dark] .MarkdownToHtml_previewPane__J5GrM pre{background-color:rgba(0,0,0,.5)}.MarkdownToHtml_previewPane__J5GrM pre code{background-color:transparent;padding:0}.MarkdownToHtml_previewPane__J5GrM blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5;margin:0 0 16px}[data-theme=dark] .MarkdownToHtml_previewPane__J5GrM blockquote{color:#8b949e;border-color:#30363d}