.prose{max-width:none;--tw-text-opacity:1;color:rgb(38 38 38/var(--tw-text-opacity))}.prose:is(.dark *){--tw-text-opacity:1;color:rgb(229 229 229/var(--tw-text-opacity))}.prose code{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity));padding:.125rem .25rem;--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity))}.prose code:is(.dark *){--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity))}.prose pre{max-width:100%;overflow-x:auto;border-radius:1.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity))}.prose pre:is(.dark *){--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity))}.prose pre code{display:block;min-width:-moz-fit-content;min-width:fit-content;padding:1rem}.prose img{border-radius:1rem}.prose h1,.prose h2,.prose h3{font-weight:600;letter-spacing:-.025em}.prose a{text-decoration-line:underline;text-decoration-color:#d4d4d4}.prose a:hover{text-decoration-color:#737373}.prose a:is(.dark *){text-decoration-color:#404040}.prose a:hover:is(.dark *){text-decoration-color:#a3a3a3}.prose pre code{counter-reset:line}.prose pre code .line{display:inline-block;min-height:1rem}.prose pre code .line:before{counter-increment:line;content:counter(line);display:inline-block;width:2ch;margin-right:1rem;text-align:right;color:rgb(115 115 115)}