@use '../functions';

$primary-light: #325d79 !default;
$secondary-light: #9bd7d1 !default;
$accent-light: #f26627 !default;
$error-light: #d0021b !default;
$success-light: #50e3c2 !default;
$warning-light: #f9a26c !default;
$info-light: #325d79 !default;
$neutral-light: #7a7a7a !default;
$background-light: #efeeee !default;
$surface-light: #fff !default;
$primary-dark: #9bd7d1 !default;
$secondary-dark: #325d79 !default;
$accent-dark: #f26627 !default;
$error-dark: #ff6b6b !default;
$success-dark: #50e3c2 !default;
$warning-dark: #ffb74d !default;
$info-dark: #9bd7d1 !default;
$neutral-dark: #b3b3b3 !default;
$background-dark: #121212 !default;
$surface-dark: #1e1e1e !default;
$black: #1e1e1e;
$white: #f5f5f5;
$light-mode: (
	primary: $primary-light,
	secondary: $secondary-light,
	accent: $accent-light,
	background: $background-light,
	surface: $surface-light,
	error: $error-light,
	success: $success-light,
	warning: $warning-light,
	info: $info-light,
	neutral: $neutral-light,
);
$dark-mode: (
	primary: $primary-dark,
	secondary: $secondary-dark,
	accent: $accent-dark,
	background: $background-dark,
	surface: $surface-dark,
	error: $error-dark,
	success: $success-dark,
	warning: $warning-dark,
	info: $info-dark,
	neutral: $neutral-dark,
);

// Primary Color
$primary: var(--primary-500);
$primary-100: var(--primary-100);
$primary-200: var(--primary-200);
$primary-300: var(--primary-300);
$primary-400: var(--primary-400);
$primary-500: var(--primary-500);
$primary-600: var(--primary-600);
$primary-700: var(--primary-700);
$primary-800: var(--primary-800);
$primary-900: var(--primary-900);

// Secondary Color
$secondary: var(--secondary-500);
$secondary-100: var(--secondary-100);
$secondary-200: var(--secondary-200);
$secondary-300: var(--secondary-300);
$secondary-400: var(--secondary-400);
$secondary-500: var(--secondary-500);
$secondary-600: var(--secondary-600);
$secondary-700: var(--secondary-700);
$secondary-800: var(--secondary-800);
$secondary-900: var(--secondary-900);

// Accent Color
$accent: var(--accent-500);
$accent-100: var(--accent-100);
$accent-200: var(--accent-200);
$accent-300: var(--accent-300);
$accent-400: var(--accent-400);
$accent-500: var(--accent-500);
$accent-600: var(--accent-600);
$accent-700: var(--accent-700);
$accent-800: var(--accent-800);
$accent-900: var(--accent-900);

// Background Color
$background: var(--background-500);
$background-100: var(--background-100);
$background-200: var(--background-200);
$background-300: var(--background-300);
$background-400: var(--background-400);
$background-500: var(--background-500);
$background-600: var(--background-600);
$background-700: var(--background-700);
$background-800: var(--background-800);
$background-900: var(--background-900);

// Surface Color
$surface: var(--surface-500);
$surface-100: var(--surface-100);
$surface-200: var(--surface-200);
$surface-300: var(--surface-300);
$surface-400: var(--surface-400);
$surface-500: var(--surface-500);
$surface-600: var(--surface-600);
$surface-700: var(--surface-700);
$surface-800: var(--surface-800);
$surface-900: var(--surface-900);

// Error Color
$error: var(--error-500);
$error-100: var(--error-100);
$error-200: var(--error-200);
$error-300: var(--error-300);
$error-400: var(--error-400);
$error-500: var(--error-500);
$error-600: var(--error-600);
$error-700: var(--error-700);
$error-800: var(--error-800);
$error-900: var(--error-900);

// Success Color
$success: var(--success-500);
$success-100: var(--success-100);
$success-200: var(--success-200);
$success-300: var(--success-300);
$success-400: var(--success-400);
$success-500: var(--success-500);
$success-600: var(--success-600);
$success-700: var(--success-700);
$success-800: var(--success-800);
$success-900: var(--success-900);

// Warning Color
$warning: var(--warning-500);
$warning-100: var(--warning-100);
$warning-200: var(--warning-200);
$warning-300: var(--warning-300);
$warning-400: var(--warning-400);
$warning-500: var(--warning-500);
$warning-600: var(--warning-600);
$warning-700: var(--warning-700);
$warning-800: var(--warning-800);
$warning-900: var(--warning-900);

// Info Color
$info: var(--info-500);
$info-100: var(--info-100);
$info-200: var(--info-200);
$info-300: var(--info-300);
$info-400: var(--info-400);
$info-500: var(--info-500);
$info-600: var(--info-600);
$info-700: var(--info-700);
$info-800: var(--info-800);
$info-900: var(--info-900);

// Neutral Color
$neutral: var(--neutral-500);
$neutral-100: var(--neutral-100);
$neutral-200: var(--neutral-200);
$neutral-300: var(--neutral-300);
$neutral-400: var(--neutral-400);
$neutral-500: var(--neutral-500);
$neutral-600: var(--neutral-600);
$neutral-700: var(--neutral-700);
$neutral-800: var(--neutral-800);
$neutral-900: var(--neutral-900);
