:root {
	/* Colors - Blue */
	--blue050: hsl(213 47 96);
	--blue100: hsl(215 41 92);
	--blue200: hsl(214 44 83);
	--blue300: hsl(213 45 67);
	--blue400: hsl(212 45 49);
	--blue500: hsl(212 42 36);
	--blue600: hsl(213 46 27);
	--blue600-70: hsl(213 46 27 / .7);
	--blue600-98: hsl(213 46 27 / .98);
	--blue700: hsl(214 46 24);
	--blue700-50: hsl(214 46 24 / .5);
	--blue800: hsl(214 42 20);
	--blue900: hsl(214 38 18);
	--blue900-30: hsl(214 38 18 / .3);
	--blue900-80: hsl(214 38 18 / .8);
	--blue950: hsl(218 40 12);
	/* Colors - Red */
	--red050: hsl(15 57 97);
	--red100: hsl(12 67 94);
	--red200: hsl(12 67 89);
	--red300: hsl(12 63 82);
	--red400: hsl(12 62 71);
	--red500: hsl(12 58 57);
	--red600: hsl(12 50 51);
	--red700: hsl(12 51 42);
	--red800: hsl(12 48 35);
	--red900: hsl(11 44 31);
	--red950: hsl(12 52 15);
	/* Colors - Sky */
	--sky050: hsl(197 100 99);
	--sky100: hsl(198 87 97);
	--sky200: hsl(195 89 93);
	--sky300: hsl(195 91 87);
	--sky400: hsl(195 90 80);
	--sky500: hsl(194 85 73);
	--sky600: hsl(196 94 60);
	--sky700: hsl(197 93 49);
	--sky800: hsl(197 87 41);
	--sky900: hsl(198 78 36);
	--sky950: hsl(200 79 24);
	/* Colors - Yellow */
	--yellow050: hsl(53 100 98);
	--yellow100: hsl(51 93 95);
	--yellow200: hsl(51 90 88);
	--yellow300: hsl(49 91 82);
	--yellow400: hsl(46 91 78);
	--yellow500: hsl(41 87 75);
	--yellow600: hsl(35 90 66);
	--yellow700: hsl(29 86 56);
	--yellow800: hsl(26 78 47);
	--yellow900: hsl(24 74 40);
	--yellow950: hsl(24 87 21);
	/* Fonts  */
	--font-sans: "Outfit", sans-serif;
	--fz10: .625rem;
	--fz12: .75rem;
	--fz14: .875rem;
	--fz16: 1rem;
	--fz18: clamp(1rem, 2vw, 1.125rem);
	--fz20: clamp(1.125rem, 2.25vw, 1.25rem);
	--fz24: clamp(1.25rem, 2.625vw, 1.5rem);
	--fz28: clamp(1.5rem, 3.25vw, 1.75rem);
	--fz32: clamp(1.625rem, 3.5vw, 2rem);
	--fz36: clamp(1.75rem, 4vw, 2.25rem);
	--fz40: clamp(1.875rem, 4.5vw, 2.5rem);
	--fz48: clamp(2rem, 5.25vw, 3rem);
	--fz60: clamp(2.25rem, 6.25vw, 3.75rem);
	--fz72: clamp(2.75rem, 7.5vw, 4.5rem);
	--fz96: clamp(3.5rem, 10vw, 6rem);
	/* Radius */
	--radius-sm: var(--px04);
	--radius: var(--px08);
	--radius-lg: var(--px16);
	--radius-pill: 999px;
	/* Spacing */
	--px01: 1px;
	--px02: 2px;
	--px03: 3px;
	--px04: .25rem;
	--px06: .375rem;
	--px08: .5rem;
	--px10: .625rem;
	--px12: .75rem;
	--px16: 1rem;
	--px20: 1.25rem;
	--px24: 1.5rem;
	--px28: 1.75rem;
	--px32: 2rem;
	--px40: 2.5rem;
	--px48: 3rem;
	--px64: 4rem;
	--px80: 5rem;
	--px96: 6rem;
	--px128: 8rem;
	--px160: 10rem;
	/* Utilities */
	--transition: .3s;
}