.prose .anchor{visibility:hidden;position:absolute;text-decoration-line:none;margin-left:-1em;padding-right:.5em;width:80%;max-width:700px;cursor:pointer}.anchor:hover{visibility:visible}.prose a{margin-bottom:.5rem;margin-top:1rem;text-decoration-line:underline;text-decoration-thickness:.1em;text-underline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.prose .anchor:after{--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity,1))}.prose .anchor:is(.dark *):after{--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity,1))}.prose .anchor:after{content:"#"}.prose :hover>.anchor{visibility:visible}.prose code{border-radius:var(--radius);padding:.125rem .25rem}.prose pre code{padding:0;border:initial;line-height:1.5}.prose code span{font-weight:500}.prose img{margin:1rem auto;border-radius:var(--radius)}.prose p{margin-top:1rem;margin-bottom:1rem}.prose h1{margin-bottom:.5rem;font-size:2.25rem;line-height:2.5rem;font-weight:600;letter-spacing:-.025em}.prose h2{font-size:1.5rem;line-height:2rem}.prose h2,.prose h3{margin-bottom:.5rem;margin-top:1rem;font-weight:600;letter-spacing:-.025em}.prose h3{font-size:1.25rem;line-height:1.75rem}.prose h4{margin-bottom:.5rem;margin-top:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;letter-spacing:-.025em}.prose strong{font-weight:500}.prose ul{list-style-type:disc;padding-left:1.5rem}.prose ol{list-style-type:decimal;padding-left:1.5rem}.prose>:first-child{margin-bottom:1rem}