/**
 * Abstracts
 * Sass tools, helper files, variables, functions, mixins and other config files
 * These files don’t output any CSS when compiled
 */

// Default setting, functions, mixins

@import '../../springernature/scss/abstracts.scss';

@import '../../springernature/scss/tokens/';

// Nature tokens
@import 'tokens';

// variables
@import '../../springernature/scss/variables/breakpoints';
@import '../../springernature/scss/variables/colors/shared';
@import '../../springernature/scss/variables/colors/default';
@import '../../springernature/scss/variables/typography';
@import '../../springernature/scss/variables/buttons';
@import '../../springernature/scss/variables/container';
@import '../../springernature/scss/variables/keyframes';
@import '../../springernature/scss/variables/layers';
@import '../../springernature/scss/variables/links';
@import '../../springernature/scss/variables/spacing';
@import '../../springernature/scss/variables/style';

// These settings must come first, as other settings can reference them
@import 'variables/colors/default';
@import 'variables/typography';
@import 'variables/buttons';
@import 'variables/keyframes';
@import 'variables/style';
@import 'variables/global';


@import '../../springernature/scss/functions/colors';
@import '../../springernature/scss/functions/helpers';
@import '../../springernature/scss/functions/layers';
@import '../../springernature/scss/functions/spacing';
@import '../../springernature/scss/functions/strip-unit';
@import '../../springernature/scss/functions/url-encode';


// mixins
@import '../../springernature/scss/mixins/arrow';
@import '../../springernature/scss/mixins/buttons';
@import '../../springernature/scss/mixins/clearfix';
@import '../../springernature/scss/mixins/container';
@import '../../springernature/scss/mixins/focus';
@import '../../springernature/scss/mixins/hiding';
@import '../../springernature/scss/mixins/icons';
@import '../../springernature/scss/mixins/keyframes';
@import '../../springernature/scss/mixins/links';
@import '../../springernature/scss/mixins/lists';
@import '../../springernature/scss/mixins/media-query';
@import '../../springernature/scss/mixins/style';
@import '../../springernature/scss/mixins/typography';

@import 'mixins/typography';
