.markdown-content table{border-collapse:collapse;width:100%;margin:1rem 0}.markdown-content table td,.markdown-content table th{border:1px solid #e5e7eb;padding:.75rem 1rem;text-align:left}.markdown-content table th{background-color:#f9fafb;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:#374151}.markdown-content table tbody{background-color:#fff}.markdown-content table tr:hover{background-color:#f9fafb}.markdown-content pre{line-height:1.5}.markdown-content code,.markdown-content pre{font-family:IBM Plex Mono,monospace}.markdown-content ol ol,.markdown-content ol ul,.markdown-content ul ol,.markdown-content ul ul{margin:0;padding-left:1.5rem}.markdown-content blockquote{position:relative}.markdown-content blockquote:before{content:'"';font-size:3rem;color:#3b82f6;position:absolute;left:-.5rem;top:-1rem;line-height:1;opacity:.3}.markdown-content{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.markdown-content p{line-height:1.7}.markdown-content a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{scroll-margin-top:2rem}.markdown-content>*+*{margin-top:1rem}.markdown-content>h1+*,.markdown-content>h2+*,.markdown-content>h3+*{margin-top:.5rem}.markdown-content li>p{margin:0}.markdown-content li+li{margin-top:.5rem}.markdown-content h1 code,.markdown-content h2 code,.markdown-content h3 code,.markdown-content h4 code,.markdown-content h5 code,.markdown-content h6 code{font-size:.9em;background:rgba(0,0,0,.05);padding:.125rem .25rem;border-radius:.25rem}@media (max-width:768px){.markdown-content{font-size:.95rem}.markdown-content table{font-size:.875rem}.markdown-content pre{font-size:.8rem}}