:root {
	/* Colors-Black */
	--black-10: hsl(0 0 0 / .1);
	--black-30: hsl(0 0 0 / .3);
	--black-50: hsl(0 0 0 / .5);
	--black-70: hsl(0 0 0 / .7);
	--black-90: hsl(0 0 0 / .9);
	/* Colors-Gold */
	--gold500: hsl(39 62 50);
	--gold700: hsl(39 62 35);
	--gold700-90: hsl(39 62 35 / .9);
	/* Colors-Green */
	--green100: hsl(120 74 90);
	/* Colors-Grey */
	--grey100: hsl(210 10 95);
	--grey300: hsl(210 10 88);
	--grey900: hsl(210 10 30);
	/* Colors-Red */
	--red100: hsl(351 20 95);
	--red300: hsl(351 95 60);
	--red500: hsl(351 95 35);
	--red700: hsl(351 95 25);
	/* Colors-White */
	--white-70: hsl(0 0 100 / .7);
	--white-80: hsl(0 0 100 / .8);
	--white-90: hsl(0 0 100 / .92);
	/* Fonts */
	--font-sans: "Inter", sans-serif;
	--font-serif: "Roboto Slab", serif;
	--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);
	/* Pixels */
	--px01: 1px;
	--px02: 2px;
	--px03: 3px;
	--px04: .25rem;
	--px06: .375rem;
	--px08: .5rem;
	--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;
	/* Radius */
	--radius-sm: var(--px04);
	--radius: var(--px08);
	--radius-lg: var(--px16);
	--radius-pill: 999px;
	/* Utilities */
	--transition: .3s;
}