////
///
/// Character Script Output
/// ===========================================================================
///
/// CSS output for superscript/subscript character styles.
///
/// @group Typography.Character.Specials.Script
/// @author Scape Press
/// @link https://scape.style
/// @since 0.1.0 initial release
/// @access public
///
////

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

@layer ss.typography {
    .#{$ss-prefix-typography}-sub {
        @include script.ss-character-sub();
    }

    .#{$ss-prefix-typography}-super {
        @include script.ss-character-super();
    }

    // Optional semantic binding
    sub {
        @include script.ss-character-sub();
    }

    sup {
        @include script.ss-character-super();
    }
}

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

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

// .ss-sup {
//     @include mixins.character-superscript;
// }

// .ss-sub {
//     @include mixins.character-subscript;
// }

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

// .ss-footnote-ref {
//     @include mixins.character-footnote-ref;
// }

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

// .ss-math-script {
//     @include mixins.character-math-script;
// }
