
.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; }
