// Enable full grid system.
$enable-full-grid: false !default;
// NOTE: This var will be used on condition that `$enable-full-grid` enabled.
$grid-columns: 12;

// Enable transations.
$enable-transitions: true !default;

// Enable visibility.
$enable-visibility: true !default;

// Enable spinners.
$enable-spinners: true !default;

// Enable tooltips.
$enable-tooltips: false !default;

// Enable spacing.
$enable-spacing: false !default;

// Enable shadows.
$enable-shadows: false !default;

// Enable cursors
$enable-cursors: false !default;

// Enable sizing.
$enable-sizing: false !default;

// Enable sizing.
$enable-positions: false !default;

// Enable responsive typography.
$enable-responsive-typography: true !default;

// Enable responsive spacing.
$enable-responsive-spacings: false !default;

// Enable responsive cursors.
$enable-responsive-cursors: false !default;

// Enable responsive sizing.
$enable-responsive-sizing: false !default;

// Enable responsive positions.
$enable-responsive-positions: false !default;

// Breakpoints
$breakpoints: (
    sm: 640px,
    md: 768px,
    lg: 1024px,
) !default;

// Viewports
$viewports: (
    sm: 640px,
    md: 768px,
    lg: 1024px,
) !default;

// Spacing sizes
$spacing-sizes: (
    0: 0rem,
    1: 0.25rem,
    2: 0.5rem,
    3: 1rem,
    4: 2rem,
    5: 4rem,
    6: 8rem,
    auto: 'auto',
) !default;

$spacing-positions: (
    t: 'top',
    r: 'right',
    b: 'bottom',
    l: 'left'
) !default;

$shadows: (
    sm: '0 1px 2px 0 rgba(0, 0, 0, 0.05)',
    md: '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)',
    lg: '0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)',
    inner: 'inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)',
    none: 'none',
) !default;

$cursors: (
    auto: 'auto',
    default: 'default',
    none: 'none',
    context: 'context-menu',
    help: 'help',
    progress: 'progress',
    pointer: 'pointer',
    wait: 'wait',
    cell: 'cell',
    crosshair: 'crosshair',
    text: 'text',
    vertical: 'vertical-text',
    alias: 'alias',
    copy: 'copy',
    move: 'move',
    no-drop: 'no-drop',
    not-allowed: 'not-allowed',
    e-resize: 'e-resize',
    n-resize: 'n-resize',
    ne-resize: 'ne-resize',
    nw-resize: 'nw-resize',
    s-resize: 's-resize',
    se-resize: 'se-resize',
    sw-resize: 'sw-resize',
    w-resize: 'w-resize',
    ew-resize: 'ew-resize',
    ns-resize: 'ns-resize',
    nesw-resize: 'nesw-resize',
    nwse-resize: 'nwse-resize',
    col-resize: 'col-resize',
    row-resize: 'row-resize',
    all-scroll: 'all-scroll',
    zoom-in: 'zoom-in',
    zoom-out: 'zoom-out',
) !default;

$sizes: (
    widths: (
        25: 25%,
        50: 50%,
        75: 75%,
        100: 100%,
    ),
    max-widths: (
        25: 25%,
        50: 50%,
        75: 75%,
        100: 100%,
    ),
    heights: (
        25: 25%,
        50: 50%,
        75: 75%,
        100: 100%,
    ),
    max-heights: (
        25: 25%,
        50: 50%,
        75: 75%,
        100: 100%,
    )
) !default;

$positions: (
    realtive: 'relative',
    static: 'static',
    absolute: 'absolute',
    fixed: 'fixed',
    sticky: 'sticky',
) !default;