/// This is equivalent to `background-clip: border-box;`.
/// @example background-clip: border-box;
/// @name .k-bg-clip-border
/// @group background-clip
/// @contextType css

/// This is equivalent to `background-clip: padding-box;`.
/// @example background-clip: padding-box;
/// @name .k-bg-clip-padding
/// @group background-clip
/// @contextType css

/// This is equivalent to `background-clip: content-box;`.
/// @example background-clip: content-box;
/// @name .k-bg-clip-content
/// @group background-clip
/// @contextType css

/// This is equivalent to `background-clip: text;`.
/// @example background-clip: text;
/// @name .k-bg-clip-text
/// @group background-clip
/// @contextType css

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

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

@mixin kendo-utils--background--background-clip() {
    @include import-once("utils-background-clip") {

        // Background color utility classes
        $kendo-utils-background-clip: map.get( $kendo-utils, "background-clip" ) !default;
        @include generate-utils( bg-clip, background-clip, $kendo-utils-background-clip );

    }
}
