:root { --color-primary: hsla(181, 84%, 12%, 1); --color-primary-l-1: hsl(181, 27%, 30%); --color-primary-l-2: hsl(181, 13%, 47%); --color-primary-l-3: hsl(181, 11%, 65%); --color-primary-l-4: hsl(181, 11%, 82%); --color-primary-d-1: hsl(181, 84%, 10%); --color-primary-d-2: hsl(181, 84%, 7%); --color-primary-d-3: hsl(181, 84%, 5%); --color-primary-d-4: hsl(181, 84%, 2%); --color-secondary: hsla(45, 27%, 51%, 1); --color-secondary-l-1: hsl(45, 27%, 61%); --color-secondary-l-2: hsl(45, 27%, 71%); --color-secondary-l-3: hsl(45, 27%, 80%); --color-secondary-l-4: hsl(45, 27%, 90%); --color-secondary-d-1: hsl(45, 26%, 41%); --color-secondary-d-2: hsl(45, 26%, 31%); --color-secondary-d-3: hsl(45, 26%, 20%); --color-secondary-d-4: hsl(45, 26%, 10%); --color-tertiary: hsla(39, 53%, 92%, 1); --color-base-light: hsla(0, 0%, 100%, 1); --color-base-medium: hsla(220, 12%, 24%, 1); --color-base-medium-l-1: hsl(220, 6%, 39%); --color-base-medium-l-2: hsl(220, 4%, 54%); --color-base-medium-l-3: hsl(220, 4%, 70%); --color-base-medium-l-4: hsl(220, 4%, 85%); --color-base-dark: hsla(220, 13%, 9%, 1); --success: hsla(136, 95%, 56%, 1); --error: hsla(351, 95%, 56%, 1); --text-xs: clamp(1.2rem, calc(0.0028368794326241145 * (100vw - 36rem) + 1.2rem), 1.6rem); --text-s: clamp(1.4rem, calc(0.0028368794326241145 * (100vw - 36rem) + 1.4rem), 1.8rem); --text-m: clamp(1.6rem, calc(0.002836879432624113 * (100vw - 36rem) + 1.6rem), 2rem); --text-l: clamp(1.8rem, calc(0.004255319148936169 * (100vw - 36rem) + 1.8rem), 2.4rem); --text-xl: clamp(2.3rem, calc(0.00921985815602837 * (100vw - 36rem) + 2.3rem), 3.6rem); --text-2xl: clamp(2.8rem, calc(0.015602836879432626 * (100vw - 36rem) + 2.8rem), 5rem); --text-3xl: clamp(3.2rem, calc(0.02553191489361702 * (100vw - 36rem) + 3.2rem), 6.8rem); --text-4xl: clamp(4rem, calc(0.032624113475177303 * (100vw - 36rem) + 4rem), 8.6rem); --space-2xs: clamp(0.4rem, calc(0.0028368794326241137 * (100vw - 36rem) + 0.4rem), 0.8rem); --space-xs: clamp(0.8rem, calc(0.005673758865248227 * (100vw - 36rem) + 0.8rem), 1.6rem); --space-s: clamp(1.2rem, calc(0.00851063829787234 * (100vw - 36rem) + 1.2rem), 2.4rem); --space-m: clamp(1.6rem, calc(0.011347517730496455 * (100vw - 36rem) + 1.6rem), 3.2rem); --space-l: clamp(2.2rem, calc(0.018439716312056736 * (100vw - 36rem) + 2.2rem), 4.8rem); --space-xl: clamp(3.2rem, calc(0.02269503546099291 * (100vw - 36rem) + 3.2rem), 6.4rem); --space-2xl: clamp(4.4rem, calc(0.03120567375886525 * (100vw - 36rem) + 4.4rem), 8.8rem); --space-3xl: clamp(6rem, calc(0.0425531914893617 * (100vw - 36rem) + 6rem), 12rem); --space-4xl: clamp(9.2rem, calc(0.06524822695035461 * (100vw - 36rem) + 9.2rem), 18.4rem);}