.io-text{margin:0;font-family:var(--io-font-primary);line-height:var(--io-type-line-body);font-size:var(--io-type-size-body);font-weight:var(--io-type-weight-body);color:var(--io-text-primary)}.io-text[data-variant=display]{font-size:var(--io-type-size-display);line-height:var(--io-type-line-display);font-weight:var(--io-type-weight-display)}.io-text[data-variant=h1]{font-size:var(--io-type-size-h1);line-height:var(--io-type-line-h1);font-weight:var(--io-type-weight-display)}.io-text[data-variant=h2]{font-size:var(--io-type-size-h2);line-height:var(--io-type-line-h2);font-weight:var(--io-type-weight-h4)}.io-text[data-variant=h3]{font-size:var(--io-type-size-h3);line-height:var(--io-type-line-h3);font-weight:var(--io-type-weight-h4)}.io-text[data-variant=body-lg],.io-text[data-variant=body],.io-text[data-variant=small]{line-height:var(--io-prose-line,var(--io-type-line-body));max-inline-size:var(--io-measure)}.io-text[data-variant=body-lg]{font-size:var(--io-type-size-body-lg);font-weight:var(--io-type-weight-body)}.io-text[data-variant=body]{font-size:var(--io-type-size-body);font-weight:var(--io-type-weight-body)}.io-text[data-variant=small]{font-size:var(--io-type-size-small);font-weight:var(--io-type-weight-body)}.io-text[data-variant=caption]{font-size:var(--io-type-size-caption);font-weight:var(--io-type-weight-h4)}.io-text[data-tone=secondary]{color:var(--io-text-secondary)}.io-text[data-tone=muted]{color:var(--io-text-muted)}