.prose h2{margin-top:2rem;margin-bottom:.75rem;font-size:1.35rem;font-weight:700}.prose h3{margin-top:1.5rem;margin-bottom:.5rem;font-size:1.15rem;font-weight:600}.prose p{margin-bottom:1rem;line-height:1.7}.prose ul,.prose ol{margin-bottom:1rem;padding-left:1.5rem}.prose ul li,.prose ol li{margin-bottom:.35rem;line-height:1.7}.prose a{text-underline-offset:2px;text-decoration:underline}.prose blockquote{border-left:3px solid var(--bs-primary);color:var(--bs-secondary-color);margin:1.25rem 0;padding-left:1rem}.prose code{color:var(--bs-emphasis-color);background:var(--bs-secondary-bg);border-radius:.25rem;padding:.15em .35em;font-size:.875em}.prose .terminal{margin-bottom:1.25rem}.prose pre{color:#cdd6f4;background:#1e1e2e;border-radius:0;margin-bottom:0;padding:0;overflow-x:auto}.prose pre code{color:inherit;background:0 0;padding:0;font-size:.85rem}.prose pre code.hljs{background:0 0;padding:0}.prose table{border-collapse:collapse;width:100%;margin-bottom:1.25rem}.prose table th,.prose table td{border:1px solid var(--bs-border-color);padding:.5rem .75rem}.prose table th{background:var(--bs-tertiary-bg);font-weight:600}.prose hr{margin:2rem 0}.prose img{border-radius:.5rem;max-width:100%;height:auto}
