// Text Transform
@mixin uppercase {
    text-transform: uppercase#{$important};
}
@mixin lowercase {
    text-transform: lowercase#{$important};
}
@mixin capitalize {
    text-transform: capitalize#{$important};
}
@mixin normal-case {
    text-transform: none#{$important};
}

// Text Decoration
@mixin underline {
    text-decoration: underline#{$important};
}
@mixin line-through {
    text-decoration: line-through#{$important};
}
@mixin overline {
    text-decoration: overline#{$important};
}
@mixin no-decoration {
    text-decoration: none#{$important};
}

// Text Util
@mixin jutify {
    text-align: justify#{$important};
}
@mixin subscript {
    vertical-align: sub#{$important};
}
@mixin superscript {
    vertical-align: super#{$important};
}
@mixin text-top {
    vertical-align: text-top#{$important};
}
@mixin text-bottom {
    vertical-align: text-bottom#{$important};
}
@mixin normal-wrap {
    white-space: normal#{$important};
}
@mixin no-wrap {
    white-space: nowrap#{$important};
}
@mixin pre-wrap {
    white-space: pre-wrap#{$important};
}
@mixin pre-line {
    white-space: pre-line#{$important};
}
@mixin break-word {
    word-wrap: break-word#{$important};
}
@mixin break-all {
    word-break: break-all#{$important};
}
@mixin keep-all {
    word-break: keep-all#{$important};
}

// Font Smoothing.
@mixin font-smoothing {
    speak: none#{$important};
    font-variant: normal#{$important};

    -webkit-font-smoothing: antialiased#{$important};
    -moz-osx-font-smoothing: grayscale#{$important};
}

// Font style wrapper @2.0.0
@mixin italic {
    font-style: italic#{$important};
}
@mixin oblique {
    font-style: oblique#{$important};
}

// Text Overflow wrapper @2.0.0
@mixin text-clip {
    text-overflow: clip#{$important};
}
@mixin text-ellipsis {
    text-overflow: ellipsis#{$important};
}
