.text{--blockquote-border-color:var(--blue-500);display:flow-root}.text blockquote{border-inline-start-color:var(--blockquote-border-color)}:where([class*=bg-sand-],[class*=bg-blue-]) .text blockquote{--blockquote-border-color:var(--gold-500)}.text figure{inline-size:fit-content}.text figure figcaption{--_color:var(--blue-700);color:var(--_color);contain:inline-size;font-size:var(--body-sm);padding-block-start:var(--size-2)}:where([class*=bg-blue-]:not(.bg-blue-100)) .text figure figcaption{--_color:var(--white)}.text :where(ol,ul) li::marker{color:var(--grey-500)}:where([class*=bg-blue-]:not(.bg-blue-100)) .text :where(ol,ul) li::marker{color:var(--grey-100)}.text :where(ol,ul).list--highlight{border-inline-start-color:var(--blue-300);border-inline-start-width:var(--size-1)}:where([class*=bg-blue-]:not(.bg-blue-100)) .text{--blockquote-border-color:var(--gold-500);--theme-body-text-color:var(--white);--theme-link-color:var(--gold-300);--theme-link-color-hover:var(--gold-500);color:var(--theme-body-text-color)}:where([class*=bg-blue-]:not(.bg-blue-100)) .text :where(h2,h3,h4,h5,h6){--theme-heading-text-color:var(--white)}[class*=bg-sand-] .text :where(ol,ul) li::marker{color:var(--blue-300)}.text p>.button+.button{margin-block-start:var(--size-5);padding-inline-end:var(--size-5)}.text:has(+.accordion){margin-block-end:var(--size-8)}
