/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial}}}.base-markdown>*{margin-bottom:var(--spacing-xs)}.base-markdown>:last-child{margin-bottom:0}.base-markdown h1,.base-markdown h2,.base-markdown h3,.base-markdown h4,.base-markdown h5,.base-markdown h6{font-size:clamp(1.125rem,.9902rem + .553vw,1.875rem);font-weight:var(--font-weight-bold);line-height:1.3;margin-bottom:var(--spacing-2xs);text-wrap:pretty}.base-markdown a{background-image:linear-gradient(currentColor,currentColor);background-position:100% calc(100% - var(--underline-offset));background-repeat:no-repeat;background-size:0 var(--underline-size);color:var(--color-primary);transition:color .3s cubic-bezier(.89,.03,.21,.92),background-size .3s cubic-bezier(.89,.03,.21,.92)}.base-markdown a:focus,.base-markdown a:hover,.group :is(.base-markdown a):is(:is(:where(.group):hover,:where(.group):focus) *){background-position-x:0;background-size:100% var(--underline-size)}.base-markdown ul{list-style-type:disc;padding-left:var(--spacing-xs)}.base-markdown ul li::marker{color:var(--color-primary)}.base-markdown ol{list-style-type:decimal;padding-left:var(--spacing-xs)}.base-markdown bold,.base-markdown strong{--tw-font-weight:var(--font-weight-bold,500);font-weight:var(--font-weight-bold,500)}@property --tw-font-weight{syntax:"*";inherits:false}
