.md2h-tool{background:#fff;border-radius:16px;border:1px solid var(--gray-200);padding:2rem;margin-top:2rem}.md2h-tabs{display:flex;gap:.5rem;margin-bottom:1rem}.md2h-tab{padding:.45rem 1rem;border:1px solid var(--gray-300);border-radius:8px;background:#fff;cursor:pointer;font-size:.875rem;font-weight:600;color:var(--gray-600);transition:background .15s,border-color .15s,color .15s}.md2h-tab.active{background:var(--primary-500);border-color:var(--primary-500);color:#fff}.md2h-tab:not(.active):hover{background:var(--gray-100)}.md2h-preview-content{min-height:200px;padding:1rem;border:1px solid var(--gray-300);border-radius:10px;font-size:.95rem;line-height:1.7;color:var(--gray-800);overflow:auto;background:#fff}.md2h-preview-content h1,.md2h-preview-content h2,.md2h-preview-content h3,.md2h-preview-content h4,.md2h-preview-content h5,.md2h-preview-content h6{margin-top:1rem;margin-bottom:.5rem;font-weight:700}.md2h-preview-content p{margin-bottom:.75rem}.md2h-preview-content ol,.md2h-preview-content ul{padding-left:1.5rem;margin-bottom:.75rem}.md2h-preview-content code{background:var(--gray-100);padding:.15rem .4rem;border-radius:4px;font-family:"Courier New",monospace;font-size:.875em}.md2h-preview-content pre{background:var(--gray-100);padding:1rem;border-radius:8px;overflow:auto;margin-bottom:.75rem}.md2h-preview-content pre code{background:0 0;padding:0}.md2h-preview-content blockquote{border-left:4px solid var(--gray-300);padding-left:1rem;margin:0 0 .75rem;color:var(--gray-600)}.md2h-preview-content a{color:var(--primary-500);text-decoration:underline}