////
///
/// Gap Size Mixins
/// ===========================================================================
///
/// Predefined gap size mixins using the baseline spacing system.
///
/// @group Mixins.HeadLayout.Spacing
/// @author Scape Agency
/// @link https://scape.style
/// @since 0.1.0 initial release
/// @access public
///
////

@use "../../../dev" as *;
@use "../../../variables" as *;
@use "gap_base" as *;

// ============================================================================
// Gap Size Mixins
// ============================================================================

/// Sets gap with baseline(1) spacing.
@mixin gap_01 {
    @include gap(baseline(1));
}

/// Sets gap with baseline(2) spacing.
@mixin gap_02 {
    @include gap(baseline(2));
}

/// Sets gap with baseline(3) spacing.
@mixin gap_03 {
    @include gap(baseline(3));
}

/// Sets gap with baseline(4) spacing.
@mixin gap_04 {
    @include gap(baseline(4));
}

/// Sets gap with baseline(5) spacing.
@mixin gap_05 {
    @include gap(baseline(5));
}

/// Sets gap with baseline(6) spacing.
@mixin gap_06 {
    @include gap(baseline(6));
}

/// Sets gap with baseline(7) spacing.
@mixin gap_07 {
    @include gap(baseline(7));
}

/// Sets gap with baseline(8) spacing.
@mixin gap_08 {
    @include gap(baseline(8));
}

// ============================================================================
// Zero Gap
// ============================================================================

/// Sets gap to zero.
@mixin gap_00 {
    @include gap(0);
}
