
// ============================================================================
// StyleScape | Animations | Base
// ============================================================================

@use "../dev" as *;


// Default Variables
// ----------------------------------------------------------------------------

$animate_base_duration: 1s !default;
$animate_base_duration_fast: 0.5s !default;
$animate_base_duration_slow: 2s !default;

$animate_base_delay: 0s !default;
$animate_base_timing_function: ease-in-out !default;
$animate_base_iteration_count: infinite !default;
$animate_base_direction: normal !default;
$animate_base_color_start: #ffffff !default;
$animate_base_color_end: #000000 !default;
$animate_base_color_glow_01: $N2405 !default;
$animate_base_color_glow_02: $N3005 !default;
$animate_base_color_glow_03: $N3605 !default;


// ============================================================================

$transition_duration_00:    0.5s;
$transition_duration_01:    1.0s;
$transition_duration_02:    1.5s;
$transition_duration_03:    2.0s;



$slideshow-time: 6s;



// ============================================================================

/// Default animation durations
$animate-base-duration: 0.5s !default;
$animate-base-duration-slow: 1s !default;
$animate-base-duration-fast: 0.25s !default;

/// Default timing functions
$animate-base-timing-function: ease-in-out !default;
$animate-base-timing-function-fade: cubic-bezier(.4, 0, .6, 1) !default;

/// Default iteration counts
$animate-base-iteration-count: infinite !default;

/// Default scale values
$animate-scale-base: 1 !default;
$animate-scale-beat: 1.25 !default;
$animate-scale-beat-fade: 1.125 !default;
$animate-scale-beat-double-small: 0.8 !default;
$animate-scale-beat-double-large: 1.5 !default;

/// Default opacity values
$animate-opacity-fade: 0.4 !default;

/// Default angles
$animate-angle-twist: 10deg !default;
$animate-angle-gentle: 5deg !default;
$animate-angle-rapid: 15deg !default;






/// Animation Durations
$animate-base-duration: 0.5s !default;
$animate-base-duration-slow: 1s !default;
$animate-base-duration-fast: 0.25s !default;

/// Timing Functions
$animate-base-timing-function: step-end !default;
$animate-timing-function-rapid: steps(2, end) !default;
$animate-timing-function-soft: ease-in-out !default;
$animate-timing-function-alternate: linear !default;

/// Iteration Count
$animate-base-iteration-count: infinite !default;

/// Opacity Levels
$animate-opacity-start: 1 !default;
$animate-opacity-blink: 0 !default;
$animate-opacity-soft-blink: 0.3 !default;