
.kiss-text-bold { font-weight: bold !important; }
.kiss-text-light { font-weight: 100 !important;}
.kiss-text-bolder { font-weight: bolder !important; }
.kiss-text-normal { font-weight: normal !important; }
.kiss-text-capitalize { text-transform: capitalize !important; }
.kiss-text-upper { text-transform: uppercase !important; }

.kiss-text-caption {
    font-size: .65em;
    line-height: inherit;
    letter-spacing: .015em;
    text-decoration: none;
    text-transform: uppercase;
}

.kiss-text-truncate {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

th.kiss-text-truncate,
td.kiss-text-truncate { max-width: 0; }

.kiss-text-pacing-loose { letter-spacing: .05em !important; }
.kiss-text-pacing-looser { letter-spacing: .1em !important; }

.kiss-text-monospace {
    font-family: ui-monospace,
    Menlo, Monaco,
    "Cascadia Mono", "Segoe UI Mono",
    "Roboto Mono",
    "Oxygen Mono",
    "Ubuntu Monospace",
    "Source Code Pro",
    "Fira Mono",
    "Droid Sans Mono",
    "Courier New", Courier, monospace;
}

.kiss-text-leading-normal { line-height: var(--kiss-base-line-height, 1.5) !important; }
.kiss-text-leading-tight { line-height: 1.25 !important; }
.kiss-text-leading-relaxed { line-height: 1.65 !important; }
.kiss-text-leading-loose { line-height: 2 !important; }
.kiss-text-leading-none { line-height: 1 !important; }
