////
///
/// Character Weight Output
/// ===========================================================================
///
/// CSS output for font-weight character variants.
///
/// @group Typography.Character.Variants.Weight
/// @author Scape Press
/// @link https://scape.style
/// @since 0.1.0 initial release
/// @access public
///
////

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

@layer ss.typography {
    .#{$ss-prefix-typography}-font-thin {
        @include mixins.character-weight-thin;
    }

    .#{$ss-prefix-typography}-font-extralight {
        @include mixins.character-weight-extralight;
    }

    .#{$ss-prefix-typography}-font-light {
        @include mixins.character-weight-light;
    }

    .#{$ss-prefix-typography}-font-regular {
        @include mixins.character-weight-normal;
    }

    .#{$ss-prefix-typography}-font-medium {
        @include mixins.character-weight-medium;
    }

    .#{$ss-prefix-typography}-font-semibold {
        @include mixins.character-weight-semibold;
    }

    .#{$ss-prefix-typography}-font-bold {
        @include mixins.character-weight-bold;
    }

    .#{$ss-prefix-typography}-font-extrabold {
        @include mixins.character-weight-extrabold;
    }

    .#{$ss-prefix-typography}-font-black {
        @include mixins.character-weight-black;
    }
}
