@tailwind base;@tailwind components;@tailwind utilities;.prose{color:#374151;max-width:65ch;line-height:1.75;font-size:1rem}.prose h1{color:#111827;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose h2{color:#581c87;font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333;padding-bottom:.5rem;border-bottom:2px solid #f3f4f6}.prose h3{color:#4b5563;font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose p{margin-top:1.25em;margin-bottom:1.25em}.prose a{color:#7e22ce;text-decoration:underline;font-weight:500;transition:color .2s}.prose a:hover{color:#581c87}.prose ul{margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em;list-style-type:disc}.prose ol{margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em;list-style-type:decimal}.prose li{margin-top:.5em;margin-bottom:.5em}.prose blockquote{font-weight:500;font-style:italic;color:#111827;border-left-width:.25rem;border-left-color:#e5e7eb;margin-top:1.6em;margin-bottom:1.6em;padding-left:1em;background-color:#f9fafb;padding-top:.5rem;padding-bottom:.5rem;border-radius:0 .5rem .5rem 0}.prose img{margin-top:2em;margin-bottom:2em;border-radius:.75rem;box-shadow:0 4px 6px -1px #0000001a}.prose strong,.prose b{color:#111827;font-weight:700}.prose code{color:#111827;font-weight:600;font-size:.875em;background-color:#f3f4f6;padding:.125rem .25rem;border-radius:.25rem}
