Courtesy of Bricks Bits

--space-2xs: clamp(0.43rem, calc(0.02vw + 0.36rem), 0.58rem);
--space-xs: clamp(0.52rem, calc(0.02vw + 0.43rem), 0.69rem);
--space-s: clamp(0.63rem, calc(0.03vw + 0.52rem), 0.83rem);
--space-m: clamp(0.75rem, calc(0.03vw + 0.63rem), 1rem);
--space-l: clamp(0.9rem, calc(0.04vw + 0.75rem), 1.2rem);
--space-xl: clamp(1.08rem, calc(0.05vw + 0.9rem), 1.44rem);
--space-2xl: clamp(1.3rem, calc(0.06vw + 1.08rem), 1.73rem);
--radius-s: clamp(0.21rem, calc(0.01vw + 0.16rem), 0.31rem);
--radius-m: clamp(0.25rem, calc(0.02vw + 0.19rem), 0.38rem);
--radius-l: clamp(0.3rem, calc(0.02vw + 0.23rem), 0.45rem);
--radius-full: 9999px;
--border-s: clamp(0.08rem, calc(0vw + 0.07rem), 0.1rem);
--border-m: clamp(0.09rem, calc(0vw + 0.08rem), 0.13rem);
--border-l: clamp(0.11rem, calc(0vw + 0.09rem), 0.15rem);
--text-xs: clamp(0.69rem, calc(0.01vw + 0.65rem), 0.78rem);
--text-s: clamp(0.83rem, calc(0.01vw + 0.78rem), 0.94rem);
--text-m: clamp(1rem, calc(0.02vw + 0.94rem), 1.13rem);
--text-l: clamp(1.2rem, calc(0.02vw + 1.13rem), 1.35rem);
--text-xl: clamp(1.44rem, calc(0.02vw + 1.35rem), 1.62rem);
--text-2xl: clamp(1.73rem, calc(0.03vw + 1.62rem), 1.94rem);
--text-3xl: clamp(2.07rem, calc(0.03vw + 1.94rem), 2.33rem);
--text-4xl: clamp(2.49rem, calc(0.04vw + 2.33rem), 2.8rem);
--text-5xl: clamp(2.99rem, calc(0.05vw + 2.8rem), 3.36rem);
--primary: #66b33d;
--primary-10: hsla(99, 49.2%, 47.1%, 0.1);
--primary-20: hsla(99, 49.2%, 47.1%, 0.2);
--primary-30: hsla(99, 49.2%, 47.1%, 0.3);
--primary-40: hsla(99, 49.2%, 47.1%, 0.4);
--primary-50: hsla(99, 49.2%, 47.1%, 0.5);
--primary-60: hsla(99, 49.2%, 47.1%, 0.6);
--primary-70: hsla(99, 49.2%, 47.1%, 0.7);
--primary-80: hsla(99, 49.2%, 47.1%, 0.8);
--primary-90: hsla(99, 49.2%, 47.1%, 0.9);
--primary-d-1: hsl(99, 49.2%, 39.3%);
--primary-d-2: hsl(99, 49.2%, 31.4%);
--primary-d-3: hsl(99, 49.2%, 23.6%);
--primary-d-4: hsl(99, 49.2%, 15.7%);
--primary-d-5: hsl(99, 49.2%, 7.9%);
--primary-d-6: hsl(99, 49.2%, 0%);
--primary-l-1: hsl(99, 49.2%, 55.9%);
--primary-l-2: hsl(99, 49.2%, 64.7%);
--primary-l-3: hsl(99, 49.2%, 73.6%);
--primary-l-4: hsl(99, 49.2%, 82.4%);
--primary-l-5: hsl(99, 49.2%, 91.2%);
--primary-l-6: hsl(99, 49.2%, 100%);
--secondary: #f4e862;
--secondary-10: hsla(55, 86.9%, 67.1%, 0.1);
--secondary-20: hsla(55, 86.9%, 67.1%, 0.2);
--secondary-30: hsla(55, 86.9%, 67.1%, 0.3);
--secondary-40: hsla(55, 86.9%, 67.1%, 0.4);
--secondary-50: hsla(55, 86.9%, 67.1%, 0.5);
--secondary-60: hsla(55, 86.9%, 67.1%, 0.6);
--secondary-70: hsla(55, 86.9%, 67.1%, 0.7);
--secondary-80: hsla(55, 86.9%, 67.1%, 0.8);
--secondary-90: hsla(55, 86.9%, 67.1%, 0.9);
--secondary-d-1: hsl(55, 86.9%, 55.9%);
--secondary-d-2: hsl(55, 86.9%, 44.7%);
--secondary-d-3: hsl(55, 86.9%, 33.6%);
--secondary-d-4: hsl(55, 86.9%, 22.4%);
--secondary-d-5: hsl(55, 86.9%, 11.2%);
--secondary-d-6: hsl(55, 86.9%, 0%);
--secondary-l-1: hsl(55, 86.9%, 72.6%);
--secondary-l-2: hsl(55, 86.9%, 78.1%);
--secondary-l-3: hsl(55, 86.9%, 83.6%);
--secondary-l-4: hsl(55, 86.9%, 89%);
--secondary-l-5: hsl(55, 86.9%, 94.5%);
--secondary-l-6: hsl(55, 86.9%, 100%);
--accent: #f226c6;
--accent-10: hsla(313, 88.7%, 54.9%, 0.1);
--accent-20: hsla(313, 88.7%, 54.9%, 0.2);
--accent-30: hsla(313, 88.7%, 54.9%, 0.3);
--accent-40: hsla(313, 88.7%, 54.9%, 0.4);
--accent-50: hsla(313, 88.7%, 54.9%, 0.5);
--accent-60: hsla(313, 88.7%, 54.9%, 0.6);
--accent-70: hsla(313, 88.7%, 54.9%, 0.7);
--accent-80: hsla(313, 88.7%, 54.9%, 0.8);
--accent-90: hsla(313, 88.7%, 54.9%, 0.9);
--accent-d-1: hsl(313, 88.7%, 45.8%);
--accent-d-2: hsl(313, 88.7%, 36.6%);
--accent-d-3: hsl(313, 88.7%, 27.5%);
--accent-d-4: hsl(313, 88.7%, 18.3%);
--accent-d-5: hsl(313, 88.7%, 9.2%);
--accent-d-6: hsl(313, 88.7%, 0%);
--accent-l-1: hsl(313, 88.7%, 62.4%);
--accent-l-2: hsl(313, 88.7%, 69.9%);
--accent-l-3: hsl(313, 88.7%, 77.5%);
--accent-l-4: hsl(313, 88.7%, 85%);
--accent-l-5: hsl(313, 88.7%, 92.5%);
--accent-l-6: hsl(313, 88.7%, 100%);
--black: #000000;
--black-10: hsla(0, 0%, 0%, 0.1);
--black-20: hsla(0, 0%, 0%, 0.2);
--black-30: hsla(0, 0%, 0%, 0.3);
--black-40: hsla(0, 0%, 0%, 0.4);
--black-50: hsla(0, 0%, 0%, 0.5);
--black-60: hsla(0, 0%, 0%, 0.6);
--black-70: hsla(0, 0%, 0%, 0.7);
--black-80: hsla(0, 0%, 0%, 0.8);
--black-90: hsla(0, 0%, 0%, 0.9);
--black-l-1: hsl(0, 0%, 16.7%);
--black-l-2: hsl(0, 0%, 33.3%);
--black-l-3: hsl(0, 0%, 50%);
--black-l-4: hsl(0, 0%, 66.7%);
--black-l-5: hsl(0, 0%, 83.3%);
--black-l-6: hsl(0, 0%, 100%);
--white: #ffffff;
--white-10: hsla(0, 0%, 100%, 0.1);
--white-20: hsla(0, 0%, 100%, 0.2);
--white-30: hsla(0, 0%, 100%, 0.3);
--white-40: hsla(0, 0%, 100%, 0.4);
--white-50: hsla(0, 0%, 100%, 0.5);
--white-60: hsla(0, 0%, 100%, 0.6);
--white-70: hsla(0, 0%, 100%, 0.7);
--white-80: hsla(0, 0%, 100%, 0.8);
--white-90: hsla(0, 0%, 100%, 0.9);
--white-d-1: hsl(0, 0%, 83.3%);
--white-d-2: hsl(0, 0%, 66.7%);
--white-d-3: hsl(0, 0%, 50%);
--white-d-4: hsl(0, 0%, 33.3%);
--white-d-5: hsl(0, 0%, 16.7%);
--white-d-6: hsl(0, 0%, 0%);

primary

secondary

accent

black

white