.prose-custom h2{font-size:1.75rem;font-weight:700;color:#fff;margin-top:2.5rem;margin-bottom:1rem}.prose-custom h3{font-size:1.25rem;font-weight:700;color:#fff;margin-top:2rem;margin-bottom:.75rem}.prose-custom p{color:#9ca3af;line-height:1.8;margin-bottom:1rem}.prose-custom strong{color:#e5e7eb;font-weight:600}.prose-custom code{background:#0a0a0a;color:#c6ff4a;border:1px solid #262626;padding:.125rem .375rem;border-radius:0;font-size:.875rem}.prose-custom pre{background:#0a0a0a;border:1px solid #262626;padding:1rem;overflow-x:auto;margin-bottom:1.5rem}.prose-custom pre code{background:transparent;border:none;padding:0;color:#c6ff4a}.prose-custom blockquote{border-left:2px solid #C6FF4A;background:#0d0d0d;padding:.75rem 1rem;margin-bottom:1rem}.prose-custom blockquote p{color:#9ca3af;margin-bottom:0}.prose-custom ul,.prose-custom ol{margin-bottom:1rem;padding-left:1.5rem}.prose-custom li{color:#9ca3af;margin-bottom:.25rem;line-height:1.7}.prose-custom table{width:100%;border-collapse:collapse;margin-bottom:1.5rem;font-size:.875rem}.prose-custom td,.prose-custom th{border:1px solid #262626;padding:.5rem .75rem}.prose-custom tr:nth-child(odd) td{background:#0a0a0a}.prose-custom tr:first-child td{font-weight:600;color:#fff;background:#0d0d0d}.prose-custom hr{border:none;border-top:1px solid #262626;margin:2rem 0}.prose-custom em{font-style:italic;color:#e4ffa3}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
