.tt-text--own, .tt-text--own > * { margin: 0; font: inherit; letter-spacing: inherit; }
.tt-text { max-width: var(--tt-text-max, none); color: var(--tt-text-color, inherit); margin: 0; }
.tt-text--fill { width: 100%; }
.tt-text--fit { width: fit-content; }
.tt-text-center.tt-text--fit { margin-inline: auto; }
.tt-text-right.tt-text--fit { margin-inline-start: auto; }
.tt-text--bg { background: var(--tt-text-bg); }
.tt-text--heading > * { font: inherit; letter-spacing: inherit; text-transform: inherit; margin: 0; }
