.prose{max-width:none;color:var(--color-base-content,#1f2937)}.prose h1{color:var(--color-primary);margin-bottom:1.5rem;font-size:1.875rem;font-weight:700;line-height:2.25rem}.prose h2{color:var(--color-primary);margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:2rem}.prose h3{color:var(--color-secondary);margin-top:1.5rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600;line-height:1.75rem}.prose h4{color:var(--color-base-content);margin-top:1rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.75rem}.prose p{margin-bottom:1rem;line-height:1.625}.prose ul{list-style-type:disc;list-style-position:inside}.prose ol{margin-bottom:1rem;list-style-type:decimal;list-style-position:inside}.prose li{margin-bottom:.25rem}.prose blockquote{border-left-width:4px;border-color:var(--color-primary);color:var(--color-base-content);opacity:.8;margin-top:1rem;margin-bottom:1rem;padding-left:1rem;font-style:italic}.prose code{background-color:var(--color-base-200,#e5e7eb);border-radius:.25rem;padding:.125rem .25rem;font-size:.875rem}.prose pre{background-color:var(--color-base-200,#e5e7eb);border-radius:.5rem;margin-top:1rem;margin-bottom:1rem;padding:1rem;overflow-x:auto}.prose pre code{background-color:#0000;padding:0}.prose table{border-collapse:collapse;width:100%;margin-top:1.5rem;margin-bottom:1.5rem}.prose th{background-color:var(--color-base-300,#d1d5db);text-align:left;padding:.75rem}.prose td{border-bottom-width:1px;border-color:var(--color-base-200);padding:.75rem}.prose img{border-radius:.5rem;margin-top:1rem;margin-bottom:1rem;box-shadow:0 4px 6px -1px #0000001a}
