@layer base{.prose{color:var(--muted-foreground);font-size:1rem;line-height:1.625}.prose h1,.prose h2,.prose h3,.prose h4{color:var(--foreground);letter-spacing:-.025em;margin-top:1.5rem;margin-bottom:.75rem;font-weight:600}.prose h1{font-size:2.25rem;line-height:2.5rem}@media (min-width:768px){.prose h1{font-size:3rem;line-height:1}}.prose h2{margin-top:3rem;font-size:1.875rem;line-height:2.25rem}.prose h3{margin-top:2rem;font-size:1.5rem;line-height:2rem}.prose p{color:var(--muted-foreground);font-size:1rem;line-height:1.75rem}.prose blockquote{border-left:4px solid color-mix(in srgb,var(--primary)40%,transparent);background-color:color-mix(in srgb,var(--primary)5%,transparent);color:var(--foreground);opacity:.9;border-radius:0 .75rem .75rem 0;padding:1rem 1.5rem;font-size:1.125rem;font-style:italic}.prose pre{border:1px solid color-mix(in srgb,var(--border)70%,transparent);background-color:var(--background);box-shadow:var(--shadow-lg);border-radius:.75rem;padding:1.25rem;font-size:.875rem;line-height:1.25rem}.prose code{background-color:var(--muted);color:var(--primary);border-radius:.375rem;padding:.125rem .375rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.prose a{color:var(--primary);text-underline-offset:4px;font-weight:600;transition:color .15s,text-decoration-color .15s}.prose a:hover{color:color-mix(in srgb,var(--primary)80%,transparent);text-decoration:underline}.prose ul,.prose ol{margin:1.5rem 0;padding-left:1.5rem}.prose ul li+li,.prose ol li+li{margin-top:.75rem}.prose li::marker{color:color-mix(in srgb,var(--primary)60%,transparent)}}
/*# sourceMappingURL=4e92dcec87287752.css.map*/