:root {
	--color-palette-theme: #b0844c;
	--color-palette-theme-tint: #e7dac9;
	--color-palette-theme-shade: #674509;
	--color-palette-theme-blush: #976e3c;
	--color-palette-theme-contrast: #ffffff;
	--color-palette-theme-soft: #e7c192;
	--color-palette-theme-bg: #b0844c;

	--color-palette-secondary: #1a1346;
	--color-palette-secondary-tint: #312b59;
	--color-palette-secondary-shade: #17113e;
	--color-palette-secondary-blush: #110c33;
	--color-palette-secondary-contrast: #ffffff;
	--color-palette-secondary-soft: #C7C8CA;
	--color-palette-secondary-bg: #1a1346;

	--color-palette-tertiary: #9ac3bf;
	--color-palette-tertiary-tint: #a4c9c5;
	--color-palette-tertiary-shade: #88aca8;
	--color-palette-tertiary-blush: #70918e;
	--color-palette-tertiary-contrast: #ffffff;
	--color-palette-tertiary-soft: #2d4d4a;
	--color-palette-tertiary-bg: #9ac3bf;

	--color-palette-light: #f4f4f4;
	--color-palette-light-tint: #d3d3d3;
	--color-palette-light-shade: #c8c8c8;
	--color-palette-light-blush: #f3f0ec;
	--color-palette-light-contrast: #12171a;
	--color-palette-light-soft: #575756;
	--color-palette-light-bg: 	#ffffff;

	--color-semantic-ok:#8bc34a;
	--color-semantic-ok-blush: #aef0ac; 

	--font-family-main: aptos-font, Arial, manrope, -apple-system, Roboto, sans-serif;
	--font-family-heading: var(--font-main);
	--font-size: 16px;
	--font-size-small: 0.875rem;

	--header-size-classic: 56px;
	--footer-size: 110px;
	--input-box-border: 1px;

	--color-flavor-theme-100: var(--color-flavor-y-100);
	--color-flavor-theme-300: var(--color-flavor-y-300);
	--color-flavor-theme-500: var(--color-flavor-y-500);
	--color-flavor-theme-700: var(--color-flavor-y-700);
	--color-flavor-theme-900: var(--color-flavor-y-900);
}

@font-face {
	font-family: aptos-font;
	src: url('../../assets/fonts/aptos-font/aptos-light.ttf');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: aptos-font;
	src: url('../../assets/fonts/aptos-font/aptos-light-italic.ttf');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: aptos-font;
	src: url('../../assets/fonts/aptos-font/aptos.ttf');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: aptos-font;
	src: url('../../assets/fonts/aptos-font/aptos-italic.ttf');
	font-weight: 400;
	font-style: italic;
}

@font-face {
	font-family: aptos-font;
	src: url('../../assets/fonts/aptos-font/aptos-semibold.ttf');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: aptos-font;
	src: url('../../assets/fonts/aptos-font/aptos-bold.ttf');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: aptos-font;
	src: url('../../assets/fonts/aptos-font/aptos-extrabold.ttf');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: aptos-font;
	src: url('../../assets/fonts/aptos-font/aptos-extrabold-italic.ttf');
	font-weight: 800;
	font-style: italic;
}

@font-face {
	font-family: aptos-font;
	src: url('../../assets/fonts/aptos-font/aptos-black.ttf');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: aptos-font;
	src: url('../../assets/fonts/aptos-font/aptos-black-italic.ttf');
	font-weight: 900;
	font-style: italic;
}