@layer base{.prose{color:var(--color-base-content);max-width:65ch;font-size:1rem;line-height:1.75}.prose h1{letter-spacing:-.02em;margin-top:0;margin-bottom:.8em;font-size:2.25em;font-weight:800;line-height:1.1}.prose h2{letter-spacing:-.01em;margin-top:1.6em;margin-bottom:.6em;font-size:1.5em;font-weight:700;line-height:1.3}.prose h3{margin-top:1.4em;margin-bottom:.5em;font-size:1.25em;font-weight:600;line-height:1.4}.prose h4{margin-top:1.2em;margin-bottom:.4em;font-size:1em;font-weight:600;line-height:1.5}.prose p{margin-top:0;margin-bottom:1.25em}.prose a{color:oklch(from var(--color-primary) l calc(c * 2) h)}@supports (color:color-mix(in lab,red,red)){.prose a{color:oklch(from color-mix(in oklab,var(--color-primary) 50%,var(--color-base-content)) l calc(c * 2) h)}}.prose a{text-underline-offset:2px;font-weight:500;text-decoration-line:underline;text-decoration-thickness:1px}.prose a:hover{text-decoration-thickness:2px}.prose strong{color:inherit;font-weight:700}.prose mark{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.prose mark{background-color:color-mix(in oklab,var(--color-warning) 40%,transparent)}}.prose mark{color:inherit;border-radius:.2em;padding:0 .15em}.prose small{font-size:.875em}.prose ol,.prose ul{margin-top:0;margin-bottom:1.25em;padding-inline-start:1.5em}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose li{margin-top:.35em;margin-bottom:.35em}.prose li::marker{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.prose li::marker{color:color-mix(in oklab,var(--color-base-content) 70%,transparent)}}.prose li>ol,.prose li>ul{margin-top:.35em;margin-bottom:.35em}.prose blockquote{border-inline-start:.25rem solid var(--color-base-300);color:var(--color-base-content);margin-top:0;margin-bottom:1.25em;padding-inline-start:1em}@supports (color:color-mix(in lab,red,red)){.prose blockquote{color:color-mix(in oklab,var(--color-base-content) 70%,transparent)}}.prose blockquote{font-style:italic}.prose code{border-radius:var(--radius-field,.25rem);padding:.15em .4em}.prose code,.prose pre{font-family:var(--font-mono,ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace);background-color:var(--color-base-200);font-size:.875em}.prose pre{border-radius:var(--radius-box,.5rem);color:var(--color-base-content);margin-top:0;margin-bottom:1.25em;padding:1em 1.25em;line-height:1.6;overflow-x:auto}.prose pre code{font-size:inherit;color:inherit;background-color:#0000;border-radius:0;padding:0}.prose hr{border:0;border-top:var(--border,1px) solid var(--color-base-300);margin-top:2em;margin-bottom:2em}.prose img,.prose video{border-radius:var(--radius-box,.5rem);max-width:100%;height:auto;margin-top:1.5em;margin-bottom:1.5em}.prose table{border-collapse:collapse;text-align:left;width:100%;margin-top:0;margin-bottom:1.5em;font-size:.875em}.prose thead th{border-bottom:var(--border,1px) solid var(--color-base-300);padding:.5em .75em;font-weight:600}.prose tbody td{border-bottom:var(--border,1px) solid var(--color-base-200);padding:.5em .75em}.prose tbody tr:last-child td{border-bottom:0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose-xs{font-size:.8125rem;line-height:1.65}.prose-sm{font-size:.875rem;line-height:1.7}.prose-md{font-size:1rem;line-height:1.75}.prose-lg{font-size:1.125rem;line-height:1.8}.prose-xl{font-size:1.25rem;line-height:1.8}}