.prose-ba{color:color-mix(in oklch, var(--foreground) 88%, transparent);overflow-wrap:break-word;font-size:1.0625rem;line-height:1.85}.prose-ba>:first-child{margin-top:0}.prose-ba>:last-child{margin-bottom:0}.prose-ba p,.prose-ba ul,.prose-ba ol,.prose-ba blockquote,.prose-ba figure,.prose-ba pre,.prose-ba .table-wrap,.prose-ba .raw-html-embed{margin-block:1.1em}.prose-ba h2,.prose-ba h3,.prose-ba h4{color:var(--foreground);scroll-margin-top:6rem;font-weight:600;line-height:1.35}.prose-ba h2{margin:2.2em 0 .7em;font-size:1.6rem}.prose-ba h3{margin:2em 0 .6em;font-size:1.3rem}.prose-ba h4{margin:1.6em 0 .5em;font-size:1.1rem}.prose-ba a{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--primary) 35%, transparent);text-decoration-color:color-mix(in oklch, var(--primary) 35%, transparent);text-underline-offset:3px;font-weight:500}.prose-ba a:hover{text-decoration-color:currentColor}.prose-ba strong,.prose-ba b{color:var(--foreground);font-weight:600}.prose-ba ul,.prose-ba ol{padding-inline-start:1.5em}.prose-ba ul{list-style:outside}.prose-ba ol{list-style:decimal}.prose-ba li{margin-block:.4em;padding-inline-start:.25em}.prose-ba li::marker{color:color-mix(in oklch, var(--primary) 70%, var(--muted-foreground))}.prose-ba blockquote{box-shadow:inset 2px 0 0 var(--border);color:var(--foreground);padding-inline-start:1.25em;font-style:italic}.prose-ba hr{border:0;border-top:1px solid var(--border);margin-block:2.5em}.prose-ba img,.prose-ba video{border-radius:.875rem;max-width:100%;height:auto}.prose-ba figure img{margin-inline:auto}.prose-ba figcaption{color:var(--muted-foreground);text-align:center;margin-top:.6em;font-size:.875rem}.prose-ba iframe{aspect-ratio:16/9;background:var(--muted);border:0;border-radius:.875rem;width:100%;height:auto;display:block}.prose-ba code{background:var(--muted);border:1px solid var(--border);border-radius:.375rem;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.prose-ba pre{background:var(--muted);border:1px solid var(--border);border-radius:.875rem;padding:1em 1.25em;font-size:.875rem;line-height:1.7;overflow-x:auto}.prose-ba pre code{font-size:inherit;background:0 0;border:0;padding:0}.prose-ba .table-wrap,.prose-ba figure.table{border:1px solid var(--border);border-radius:.875rem;overflow-x:auto}.prose-ba table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.6}.prose-ba th,.prose-ba td{text-align:start;vertical-align:top;border-bottom:1px solid var(--border);padding:.7em 1em}.prose-ba th{background:var(--muted);color:var(--foreground);font-weight:600}.prose-ba tr:last-child td{border-bottom:0}.prose-ba [style*=color]{color:inherit!important}.prose-ba [style*=background-color]{background-color:#0000!important}.prose-ba [style*=font-family]{font-family:inherit!important}.prose-ba [style*=font-size]{font-size:inherit!important}
