////
///
/// Character Abbreviation Output
/// ===========================================================================
///
/// CSS output for abbreviation character styles.
///
/// @group Typography.Character.Semantics.Abbreviation
/// @author Scape Press
/// @link https://scape.style
/// @since 0.1.0 initial release
/// @access public
///
////

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

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

@layer ss.typography {
    abbr[title] {
        @include ss-character-abbreviation;
        @include ss-character-abbreviation-tooltip;
    }

    .#{$ss-prefix-typography}-char-abbr {
        @include ss-character-abbreviation;
        @include ss-character-abbreviation-tooltip;
    }
}

// .ss-abbr {
//     @include mixins.character-abbr-base;
// }

// .ss-abbr-subtle {
//     @include mixins.character-abbr-subtle;
// }

// .ss-abbr-dashed {
//     @include mixins.character-abbr-dashed;
// }

// .ss-abbr-tooltip {
//     @include mixins.character-abbr-tooltip;
// }

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

// abbr[title] {
//   @include ss-character-abbreviation;
//   @include ss-tooltip-inline;
// }
