.markdown-body{line-height:1.7;color:inherit}.markdown-body table{border-collapse:collapse;width:100%;margin:16px 0}.markdown-body table thead{background-color:#1f2937}.markdown-body table th{padding:12px;text-align:left;font-weight:600;border-bottom:2px solid #374151}.markdown-body table td{padding:12px;border-bottom:1px solid #374151}.markdown-body table tbody tr:hover{background-color:rgba(55,65,81,.5)}@media (prefers-color-scheme:light){.markdown-body table thead{background-color:#f9fafb}.markdown-body table td,.markdown-body table th{border-bottom-color:#e5e7eb}.markdown-body table tbody tr:hover{background-color:rgba(243,244,246,.5)}}.markdown-body .katex{font-size:1.1em}.markdown-body .katex-display{margin:16px 0;overflow-x:auto;overflow-y:hidden}.markdown-body .task-list-item{list-style-type:none;margin-left:-20px}.markdown-body .task-list-item input[type=checkbox]{margin-right:8px;accent-color:#22d3ee}.markdown-body pre{background-color:transparent;padding:0}.markdown-body code{color:inherit}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{font-weight:600;line-height:1.25}.markdown-body h1{font-size:2em;margin-top:1.5em;margin-bottom:1em}.markdown-body h2{font-size:1.5em;margin-top:1.5em;margin-bottom:.75em}.markdown-body h3{font-size:1.25em;margin-top:1.25em;margin-bottom:.5em}.markdown-body a{color:#0891b2;text-decoration:underline}.markdown-body a:hover{color:#0e7490}.markdown-body ol,.markdown-body ul{margin-top:.5em;margin-bottom:.5em;padding-left:1.5em}.markdown-body blockquote{margin:1em 0;padding-left:1em;border-left:4px solid;color:#6b7280}.markdown-body code:not([class*=language-]){background-color:rgba(209,213,219,.3);padding:.2em .4em;border-radius:.25em;font-size:.875em}@media (prefers-color-scheme:light){.markdown-body code:not([class*=language-]){background-color:#f3f4f6}}