.prose{--tw-prose-body: rgb(203 213 225);--tw-prose-headings: rgb(226 232 240);--tw-prose-links: rgb(203 213 225);--tw-prose-bold: rgb(226 232 240);--tw-prose-counters: rgb(148 163 184);--tw-prose-bullets: rgb(71 85 105);--tw-prose-hr: rgb(51 65 85);--tw-prose-quotes: rgb(241 245 249);--tw-prose-quote-borders: rgb(51 65 85);--tw-prose-captions: rgb(148 163 184);--tw-prose-code: rgb(203 213 225);--tw-prose-pre-code: rgb(241 245 249);--tw-prose-pre-bg: rgb(0 0 0 / 50%);--tw-prose-th-borders: rgb(71 85 105);--tw-prose-td-borders: rgb(51 65 85)}.prose p{margin-top:1.25em;margin-bottom:1.25em;line-height:1.8}.prose br+br{margin-top:1em}.prose img{border-radius:.5rem;margin:2em 0}.prose{color:#e2e8f0;font-size:1rem;line-height:1.75;max-width:65ch}.prose h1{color:#f1f5f9;font-size:1.875rem;margin-top:2em;margin-bottom:1em;line-height:1.1;font-weight:700}.prose h2{color:#f1f5f9;font-size:1.5rem;margin-top:2em;margin-bottom:1em;line-height:1.2;font-weight:700}.prose h3{color:#f1f5f9;font-size:1.25rem;margin-top:1.5em;margin-bottom:.75em;line-height:1.3;font-weight:600}.prose h4{color:#f1f5f9;font-size:1.125rem;margin-top:1.5em;margin-bottom:.75em;line-height:1.4;font-weight:600}.prose p{margin-top:1.25em;margin-bottom:1.25em}.prose a{color:#38bdf8;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px;transition:color .2s}.prose a:hover{color:#7dd3fc}.prose strong{color:#f1f5f9;font-weight:600}.prose ul,.prose ol{margin-top:1.25em;margin-bottom:1.25em;list-style-position:outside}.prose ul{list-style-type:disc;padding-left:1.625em}.prose ol{list-style-type:decimal;padding-left:1.625em}.prose li{margin-top:.5em;margin-bottom:.5em}.prose li::marker{color:#94a3b8;font-weight:400}.prose li>ul,.prose li>ol{margin-top:.75em;margin-bottom:.75em}.prose pre{background-color:#0f172a;border:1px solid rgb(30 41 59);border-radius:.5rem;margin:1.5em 0;padding:1.25em;color:#e2e8f0;font-size:.875em;line-height:1.7142857;overflow-x:auto}.prose code{color:#e2e8f0;background-color:#1e293b;padding:.2em .4em;border-radius:.25rem;font-size:.875em}.prose blockquote{font-style:italic;color:#e2e8f0;border-left:4px solid rgb(51 65 85);background-color:#0f172a7f;padding:1em 1.5em;margin:1.5em 0;border-radius:.25rem;quotes:"\\201C""\\201D""\\2018""\\2019"}.prose blockquote p:first-of-type:before{content:open-quote}.prose blockquote p:last-of-type:after{content:close-quote}.prose hr{border-color:#334155;margin:3em 0}
