////
///
/// Character Emphasis Output
/// ===========================================================================
///
/// CSS output for emphasis and text decoration styles.
///
/// @group Typography.Character.Emphasis
/// @author Scape Press
/// @link https://scape.style
/// @since 0.1.0 initial release
/// @access public
///
////

@use "./character-emphasis.mixins" as mixins;

@use "../../../../01-core/prefix" as *;
@use "./character-emphasis.mixins" as *;

@layer ss.typography {
    .#{$ss-prefix-typography}-char-emphasis {
        @include ss-character-emphasis;
    }

    .#{$ss-prefix-typography}-char-emphasis-dot {
        @include ss-character-emphasis-dot;
    }

    .#{$ss-prefix-typography}-char-emphasis-circle {
        @include ss-character-emphasis-circle;
    }
}

// // ============================================================================
// // Output
// // ============================================================================

// // Weight variants
// .ss-strong {
//     @include mixins.character-strong;
// }

// .ss-semibold {
//     @include mixins.character-semibold;
// }

// .ss-medium {
//     @include mixins.character-medium;
// }

// .ss-light {
//     @include mixins.character-light;
// }

// // Style variants
// .ss-italic {
//     @include mixins.character-italic;
// }

// .ss-underline {
//     @include mixins.character-underline;
// }

// .ss-strikethrough {
//     @include mixins.character-strikethrough;
// }

// // Transform variants
// .ss-uppercase {
//     @include mixins.character-uppercase;
// }

// .ss-lowercase {
//     @include mixins.character-lowercase;
// }

// .ss-capitalize {
//     @include mixins.character-capitalize;
// }

// // Decorative variants
// .ss-text-highlight {
//     @include mixins.character-highlight;
// }

// .ss-text-gradient {
//     @include mixins.character-gradient;
// }

// // Combination utilities
// .ss-bold-italic {
//     @include mixins.character-strong;
//     @include mixins.character-italic;
// }

// .ss-small-caps {
//     font-variant: small-caps;
// }
