.markdown{--tw-prose-body:var(--color-prose);--tw-prose-headings:var(--color-fg);--tw-prose-bold:var(--color-fg);--tw-prose-links:var(--color-link);--tw-prose-code:var(--color-fg);--tw-prose-quotes:var(--color-prose);--tw-prose-quote-borders:var(--color-quote);--tw-prose-bullets:var(--color-muted);--tw-prose-counters:var(--color-muted);--tw-prose-hr:var(--color-surface);--tw-prose-captions:var(--color-muted);overflow-wrap:break-word;max-width:none;font-size:1.0625rem;line-height:1.65}.markdown :is(h1,h2,h3,h4,h5,h6){letter-spacing:-.015em;scroll-margin-top:calc(var(--header-height) + 20px);margin:1.6em 0 .5em}.markdown>:first-child{margin-top:0}.markdown h2{border-bottom:1px solid var(--color-surface);padding-bottom:.25em}.markdown :is(p,ul,ol){margin:0 0 1em}.markdown li{margin:0}.markdown li:not(:last-child){margin-bottom:.5rem}.markdown strong{font-weight:650}.markdown a{font-weight:inherit;transition:background-size .25s var(--ease-soft), color .2s var(--ease-soft);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;border-radius:0;text-decoration:none}.markdown a:hover{color:var(--color-link-hover);background-size:100% 1px}.markdown a:focus-visible{border-radius:999px}.markdown blockquote{font-style:normal;font-weight:inherit;quotes:none;border-left-width:3px;margin:1.2em 0;padding-left:.9em}.markdown blockquote>:last-child{margin-bottom:0}.markdown hr{margin:2em 0}.markdown :is(picture,p:has(img)){justify-content:center;display:flex}.markdown img{object-fit:cover;transition:opacity .4s var(--ease-soft);border-radius:30px;margin:0 auto}.markdown img[data-loading]{opacity:0}.markdown :not(pre)>code{overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:var(--radius-lg);background-color:var(--color-code);font-size:.92em;font-weight:inherit;padding:0 5px}.markdown :not(pre)>code:before,.markdown :not(pre)>code:after{content:none}.markdown table{border-collapse:separate;border-spacing:0;font-size:.95em;line-height:inherit;margin:1.2em 0}.markdown :is(th,td){vertical-align:top;border-bottom:1px solid var(--color-table);padding:6px 10px}.markdown :is(th,td):first-child{border-left:1px solid var(--color-table);padding-left:10px}.markdown :is(th,td):last-child{border-right:1px solid var(--color-table);padding-right:10px}.markdown th{color:var(--color-fg);border-top:1px solid var(--color-table);font-weight:650}.markdown thead{border:0}.markdown thead tr:first-child th:first-child{border-top-left-radius:var(--radius-lg)}.markdown thead tr:first-child th:last-child{border-top-right-radius:var(--radius-lg)}.markdown tbody tr{border:0}.markdown tbody tr:last-child td:first-child{border-bottom-left-radius:var(--radius-lg)}.markdown tbody tr:last-child td:last-child{border-bottom-right-radius:var(--radius-lg)}.markdown_code pre{font-family:var(--font-mono);scrollbar-width:thin;scrollbar-color:transparent transparent;margin:0;line-height:1.6;overflow:auto hidden;background-color:#0000!important}.markdown_code pre::-webkit-scrollbar{background-color:#0000}.markdown_code pre::-webkit-scrollbar-thumb{background-color:#0000}.markdown_code pre span{color:var(--lightningcss-light,var(--shiki-light))var(--lightningcss-dark,var(--shiki-dark))}.markdown_code:hover pre{scrollbar-color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bbb) transparent}.markdown_code:hover pre::-webkit-scrollbar-thumb{background-color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bbb)}.heading_flash{animation:1.8s ease-in-out heading-flash}
