/// This is equivalent to `font-style: italic;`.
/// @example font-style: var(--kendo-font-style-italic, italic);
/// @name .k-font-style-italic
/// @group font-style
/// @contextType css

/// This is equivalent to `font-style: normal;`.
/// @example font-style: var(--kendo-font-style-non-italic, normal);
/// @name .k-font-style-non-italic
/// @group font-style
/// @contextType css

/// This is equivalent to `font-style: oblique;`.
/// @example font-style: var(--kendo-font-style-oblique, oblique);
/// @name .k-font-style-oblique
/// @group font-style
/// @contextType css

@use "sass:map";
@use "../_globals.scss" as *;

// Register
@use "@progress/kendo-theme-core/scss/mixins/import-once.scss" as *;

@mixin kendo-utils--typography--font-style() {
    @include import-once("utils-typography-font-style") {

        // Font style utility classes
        $kendo-utils-font-style: map.get( $kendo-utils, "font-style" ) !default;
        @include generate-utils( font-style, font-style, $kendo-utils-font-style, $css-var: "font-style" );

    }
}
