@import '../../styles/tools/_functions.scss';

// отвечают за высоту
$btn-sizes: () !default;
$btn-sizes: map-deep-merge(
                (
                        'xs': 24px,
                        'sm': 36px,
                        'md': 44px,
                        'lg': 48px,
                        'xl': 54px
                ),
                $btn-sizes
);

$btn-font-sizes: () !default;
$btn-font-sizes: map-deep-merge(
                (
                        'xs': .625rem,
                        'sm': .75rem,
                        'md': .875rem,
                        'lg': 1.125rem,
                        'xl': 1.25rem
                ),
                $btn-font-sizes
);
$btn-icon-sizes: () !default;
$btn-icon-sizes: map-deep-merge(
                (
                        'xs': 1rem,
                        'sm': 1.25rem,
                        'md': 1.5rem,
                        'lg': 1.8125rem,
                        'xl': 2rem
                ),
                $btn-icon-sizes
);

$btn-paddings-x: () !default;
$btn-paddings-x: map-deep-merge(
                (
                        'xs': 16px,
                        'sm': 20px,
                        'md': 20px,
                        'lg': 24px,
                        'xl': 28px
                ),
                $btn-paddings-x
);

$btn-font-weight: 500 !default;

$btn-icon-padding-x-out: () !default;
$btn-icon-padding-x-out: map-deep-merge(
                (
                        'xs': 12px,
                        'sm': 8px,
                        'md': 8px,
                        'lg': 16px,
                        'xl': 18px
                ),
                $btn-icon-padding-x-out
);
$btn-icon-text-margin-between: 5px !default;