.prose pre{background-color:#1e1e1e;border-radius:8px;padding:1.5rem;overflow-x:auto;margin:1.5rem 0}.prose pre code{font-size:.875rem;line-height:1.7;font-family:Consolas,Monaco,Courier New,monospace}.prose code{background-color:#f3f4f6;color:#dc2626;padding:.2rem .4rem;border-radius:4px;font-size:.875em;font-weight:600}.prose pre code{background-color:transparent;color:#d4d4d4;padding:0;font-weight:400}.prose table{width:100%;border-collapse:collapse;margin:1.5rem 0}.prose table th{background-color:#3D74B6;color:white;padding:.75rem;text-align:left;font-weight:600}.prose table td{padding:.75rem;border:1px solid #e5e7eb}.prose table tr:nth-child(2n){background-color:#f9fafb}.prose strong{color:#3D74B6;font-weight:700}.prose ol,.prose ul{margin:1rem 0;padding-left:1.5rem}.prose li{margin:.5rem 0}