:root { --primary: hsl(38 98% 64%); --light: hsl(38 100% 82%); --dark: hsl(215 24% 19%); --black: hsl(0 0% 0%); --white: hsl(0 0% 100%); --secondary: hsl(359 65% 45%); --dark-gray: hsl(0 0% 21%); --white-d-1: rgb(242, 242, 242); --white-d-2: rgb(232, 232, 232); --white-d-3: rgb(217, 217, 217); --info: hsl(217 91% 60%); --success: hsl(160 84% 39%); --warning: hsl(38 92% 50%); --danger: hsl(0 84% 60%); --space-2xs: clamp(1.64rem, calc(0.005340909090909091 * (100vw - 32rem) + 1.64rem), 2.11rem); --space-xs: clamp(2.05rem, calc(0.008636363636363638 * (100vw - 32rem) + 2.05rem), 2.81rem); --space-s: clamp(2.56rem, calc(0.013522727272727271 * (100vw - 32rem) + 2.56rem), 3.75rem); --space-m: clamp(3.2rem, calc(0.02045454545454545 * (100vw - 32rem) + 3.2rem), 5rem); --space-l: clamp(4rem, calc(0.030227272727272728 * (100vw - 32rem) + 4rem), 6.66rem); --space-xl: clamp(5rem, calc(0.0440909090909091 * (100vw - 32rem) + 5rem), 8.88rem); --space-2xl: clamp(6.25rem, calc(0.06352272727272727 * (100vw - 32rem) + 6.25rem), 11.84rem); --text-2xs: clamp(0.82rem, calc(0.00022727272727272746 * (100vw - 32rem) + 0.82rem), 0.84rem); --text-xs: clamp(1.02rem, calc(0.0012499999999999985 * (100vw - 32rem) + 1.02rem), 1.13rem); --text-s: clamp(1.28rem, calc(0.0024999999999999996 * (100vw - 32rem) + 1.28rem), 1.5rem); --text-m: clamp(1.6rem, calc(0.004545454545454544 * (100vw - 32rem) + 1.6rem), 2rem); --text-l: clamp(2rem, calc(0.007613636363636363 * (100vw - 32rem) + 2rem), 2.67rem); --text-xl: clamp(2.5rem, calc(0.01193181818181818 * (100vw - 32rem) + 2.5rem), 3.55rem); --text-2xl: clamp(3.13rem, calc(0.01829545454545455 * (100vw - 32rem) + 3.13rem), 4.74rem); --line-height: 1.3em;}.text-2xs { font-size: var(--text-2xs); }.text-xs { font-size: var(--text-xs); }.text-s { font-size: var(--text-s); }.text-m { font-size: var(--text-m); }.text-l { font-size: var(--text-l); }.text-xl { font-size: var(--text-xl); }.text-2xl { font-size: var(--text-2xl); }.text-line-height { font-size: var(--line-height); }