.prose{min-width:0;max-width:var(--prose-measure,70ch);padding:var(--juno-space-8) var(--juno-gutter);border:1px solid var(--juno-color-line);border-radius:var(--juno-radius-lg);corner-shape:squircle;backdrop-filter:blur(var(--juno-blur));background:#0b0d15b8}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose h2{margin:var(--juno-space-12) 0 var(--juno-space-4);font-size:var(--juno-text-2xl);scroll-margin-top:var(--juno-sticky-offset)}.prose h3{margin:var(--juno-space-8) 0 var(--juno-space-3);font-size:var(--juno-text-xl);scroll-margin-top:var(--juno-sticky-offset)}.prose p,.prose ul,.prose ol,.prose table{margin:0 0 var(--juno-space-4)}.prose li+li{margin-top:var(--juno-space-2)}.prose a{color:var(--juno-color-accent);text-underline-offset:.2em}.prose strong{color:var(--juno-color-fg);font-weight:600}.prose table{border-collapse:collapse;width:100%;font-size:var(--juno-text-sm);overflow-wrap:break-word}.prose th,.prose td{padding:var(--juno-space-3);border-bottom:1px solid var(--juno-color-line-strong);text-align:left;vertical-align:top}.prose th{font-family:var(--juno-font-display);font-weight:600}@media (width>=64rem){.prose{padding:var(--juno-space-12)}}.prose ul,.prose ol{padding-left:var(--juno-space-6)}.prose code{font-family:var(--juno-font-mono);font-size:.9em}.prose figure{margin:var(--juno-space-8) 0}.prose figure img{border:1px solid var(--juno-color-line);border-radius:var(--juno-radius-md);corner-shape:squircle;width:100%;height:auto}.prose figcaption{margin-top:var(--juno-space-2);color:var(--juno-color-muted);font-size:var(--juno-text-sm)}
