.prose{max-width:100%}.prose h1{margin-bottom:1.5rem;font-size:2.25rem;line-height:2.5rem;font-weight:700;--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity, 1)))}.prose h2{margin-top:1rem;margin-bottom:1rem;font-size:1.875rem;line-height:2.25rem;font-weight:600;--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity, 1)))}.prose h2:first-child,.prose h3:first-child{margin-top:0}.prose h3{margin-bottom:.75rem;font-size:1.5rem;line-height:2rem;font-weight:500;--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity, 1)))}.prose p,.prose .paragraph{margin-bottom:1rem;word-break:break-all;font-size:1.25rem;line-height:1.75rem;font-weight:300;line-height:1.625;--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity, 1)))}.prose ul,.prose ol{margin-bottom:1.5rem;margin-top:1.25rem}.prose ul>:not([hidden])~:not([hidden]),.prose ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.prose ul,.prose ol{padding-left:0;padding-right:0}.prose ol li{margin-left:.5rem}.prose li{margin-left:1.25rem;margin-right:1.25rem;font-size:1.125rem;font-weight:300;line-height:1.75rem}@media (min-width: 768px){.prose li{margin-left:2rem;margin-right:2rem;line-height:2rem}}.prose ol{margin-bottom:1rem;list-style-position:inside;list-style-type:decimal}.prose a{--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity, 1)));text-decoration-line:underline}.prose a:hover{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}@media (prefers-color-scheme: dark){.prose a{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}}.prose blockquote{margin-top:1rem;margin-bottom:1rem;border-left-width:4px;--tw-border-opacity: 1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity, 1)));padding-left:1rem;font-style:italic}.prose .btn{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));text-decoration-line:none}.prose .btn:hover{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-border{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}h1,h2,h3,h4,h5,h6{display:flex;flex-direction:row;gap:.5rem}h1,h2{font-weight:600}.heading-code{margin-top:.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-self:center;opacity:.7}.heading-code:hover{cursor:pointer;opacity:1}.heading-code{background-color:#fb923c1a!important;--tw-text-opacity: 1 !important;color:rgb(234 88 12 / var(--tw-text-opacity, 1))!important}h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{border-radius:calc(var(--radius) - 4px)!important;font-weight:400!important;margin-top:.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-self:center;opacity:.7}h1 code:hover,h2 code:hover,h3 code:hover,h4 code:hover,h5 code:hover,h6 code:hover{cursor:pointer;opacity:1}h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{background-color:#fb923c1a!important;--tw-text-opacity: 1 !important;color:rgb(234 88 12 / var(--tw-text-opacity, 1))!important}h2 code{font-size:1.125rem!important;line-height:1.75rem!important}.html-section .section-title{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.code-block pre{padding:.25rem;font-size:1rem;line-height:1.5rem}.code-block .overflow-auto.p-2{padding-bottom:1rem}.code-block .line-number-text{border-right-width:2px;border-color:#fff3;color:#fff3}.code-block .code-highlighted{background-color:#60a5fa33}
