.prose.svelte-vqykpk{color:var(--fg-80);max-width:72ch;margin:0 auto;font-size:15px;line-height:1.6}.prose h2{color:var(--white);margin-top:28px;margin-bottom:8px;font-size:clamp(18px,2.5vw,22px);font-weight:800;line-height:1.3}.prose h3{color:var(--white);margin-top:20px;margin-bottom:6px;font-size:clamp(15px,2vw,18px);font-weight:700;line-height:1.3}.prose p{margin-bottom:10px}.prose strong{color:var(--white);font-weight:700}.prose em{font-style:italic}.prose a{color:#60a5fa;text-underline-offset:3px;text-decoration:underline;transition:color .15s}.prose a:hover{color:var(--blue)}.prose ul{margin-bottom:10px;padding-left:20px;list-style:outside}.prose ol{margin-bottom:10px;padding-left:20px;list-style:decimal}.prose li{margin-bottom:3px}.prose blockquote{border-left:4px solid var(--yellow);color:var(--muted);margin:16px 0;padding-left:16px;font-style:italic}.prose img{border-radius:var(--radius-lg);object-fit:cover;width:100%;height:auto;margin:16px 0}.prose hr{border:none;border-top:1px solid var(--border);margin:24px 0}.prose table{border-collapse:collapse;width:100%;margin:16px 0;font-size:14px}.prose th{background:var(--navy2);color:var(--white);text-align:center;border:1px solid var(--border);padding:6px 10px;font-weight:700}.prose td{border:1px solid var(--border);vertical-align:middle;padding:6px 10px}.prose tr:nth-child(2n) td{background:#ffffff05}.prose td p,.prose th p{margin-bottom:0}.prose tr:last-child td,.prose tr:last-child th{border-bottom:1px solid var(--border)}.prose code{background:var(--navy2);border-radius:4px;padding:2px 6px;font-family:monospace;font-size:.9em}.prose pre{background:var(--navy2);border-radius:var(--radius);margin-bottom:10px;padding:16px;overflow-x:auto}
