.markdown-content{font-family:Arial,sans-serif;line-height:1.75;overflow-wrap:break-word}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{margin:1em 0 .5em;font-weight:700;line-height:1.25}.markdown-content h1{font-size:1.5em;padding-bottom:.3em}.markdown-content h2{font-size:1.3em;padding-bottom:.2em}.markdown-content h3{font-size:1.2em}.markdown-content ul{margin:0;padding-left:20px;list-style-type:disc}.markdown-content ol{margin:0;padding-left:20px;list-style-type:decimal}.markdown-content li{margin-bottom:.5em}.markdown-content a{color:var(--color-blue-500);text-decoration:none}.markdown-content a:hover{text-decoration:underline}.markdown-content blockquote{margin:1em 0;padding-left:1em;border-left:4px solid var(--color-base-4);color:var(--color-base-6);font-style:italic}.markdown-content code{background-color:var(--color-base-2);border-radius:5px;padding:3px 5px;font-size:.9em}.code-block-wrapper code{background-color:transparent;border-radius:0;padding:0;font-size:inherit}.markdown-content hr{border:none;border-top:1px solid var(--color-base-3);margin:2rem 0}.markdown-content table{width:100%;border-collapse:collapse;margin:1em 0;font-size:.95em}.markdown-content thead{background-color:transparent}.markdown-content th{text-align:left;font-weight:600}.markdown-content td,.markdown-content th{padding:8px 12px;color:var(--color-base-9);border-bottom:1px solid var(--color-base-3)}.markdown-content tbody tr:last-child td{border-bottom:none}.code-block-wrapper{position:relative;margin:6px 2px;border:1px solid var(--color-base-4);border-radius:20px;overflow:hidden;background-color:var(--color-base-1)}.code-block-header{display:flex;justify-content:space-between;align-items:center;background-color:var(--color-base-1);padding:12px 16px 6px;font-size:.8em;color:var(--color-base-6)}.code-block-lang{display:flex;align-items:center;gap:5px;font-size:1.1em}.code-block-lang-icon{width:14px;height:14px;flex-shrink:0}.code-copy-btn{display:flex;align-items:center;background:none;border:none;color:var(--color-base-5);cursor:pointer;padding:2px 4px;transition:color .15s ease}.code-copy-btn:hover{color:var(--color-base-9)}.code-copy-btn.copied{color:var(--color-base-5)}.code-copy-btn svg{width:16px;height:16px;flex-shrink:0}