:root { --primary: hsl(36, 48%, 55%); --secondary: hsl(45 3% 53%); --accent: hsl(139 15% 17%); --dark: hsl(218 8% 7%); --light: hsl(45 45% 91%); --surface: hsl(45, 35%, 94%); --border: hsl(45 5% 20%); --dark-l-1: hsl(220, 2%, 22%); --dark-l-2: hsl(220, 1%, 38%); --dark-l-3: hsl(220, 1%, 53%); --dark-l-4: hsl(220, 1%, 69%); --dark-l-5: hsl(220, 1%, 84%); --dark-d-1: hsl(220, 9%, 6%); --dark-d-2: hsl(220, 9%, 5%); --dark-d-3: hsl(220, 9%, 3%); --dark-d-4: hsl(220, 9%, 2%); --dark-d-5: hsl(220, 9%, 1%); --dark-t-1: hsla(218, 8%, 7%, 0.09); --dark-t-2: hsla(218, 8%, 7%, 0.18); --dark-t-3: hsla(218, 8%, 7%, 0.27); --dark-t-4: hsla(218, 8%, 7%, 0.36); --dark-t-5: hsla(218, 8%, 7%, 0.45); --dark-t-6: hsla(218, 8%, 7%, 0.55); --dark-t-7: hsla(218, 8%, 7%, 0.64); --dark-t-8: hsla(218, 8%, 7%, 0.73); --dark-t-9: hsla(218, 8%, 7%, 0.82); --dark-t-10: hsla(218, 8%, 7%, 0.91); --light-d-1: hsl(45, 21%, 83%); --light-d-2: hsl(45, 13%, 74%); --light-d-3: hsl(45, 8%, 66%); --light-d-4: hsl(45, 6%, 58%); --light-d-5: hsl(45, 4%, 50%); --light-d-6: hsl(45, 4%, 41%); --light-d-7: hsl(45, 4%, 33%); --light-d-8: hsl(45, 4%, 25%); --light-d-9: hsl(45, 4%, 17%); --light-d-10: hsl(45, 4%, 8%); --light-t-1: hsla(45, 45%, 91%, 0.09); --light-t-2: hsla(45, 45%, 91%, 0.18); --light-t-3: hsla(45, 45%, 91%, 0.27); --light-t-4: hsla(45, 45%, 91%, 0.36); --light-t-5: hsla(45, 45%, 91%, 0.45); --light-t-6: hsla(45, 45%, 91%, 0.55); --light-t-7: hsla(45, 45%, 91%, 0.64); --light-t-8: hsla(45, 45%, 91%, 0.73); --light-t-9: hsla(45, 45%, 91%, 0.82); --light-t-10: hsla(45, 45%, 91%, 0.91); --secondary-l-1: hsl(43, 3%, 65%); --secondary-l-2: hsl(43, 3%, 77%); --secondary-l-3: hsl(43, 3%, 88%); --secondary-d-1: hsl(43, 3%, 40%); --secondary-d-2: hsl(43, 3%, 27%); --secondary-d-3: hsl(43, 3%, 13%); --secondary-t-1: hsla(45, 3%, 53%, 0.09); --secondary-t-2: hsla(45, 3%, 53%, 0.18); --secondary-t-3: hsla(45, 3%, 53%, 0.27); --secondary-t-4: hsla(45, 3%, 53%, 0.36); --secondary-t-5: hsla(45, 3%, 53%, 0.45); --secondary-t-6: hsla(45, 3%, 53%, 0.55); --secondary-t-7: hsla(45, 3%, 53%, 0.64); --secondary-t-8: hsla(45, 3%, 53%, 0.73); --secondary-t-9: hsla(45, 3%, 53%, 0.82); --secondary-t-10: hsla(45, 3%, 53%, 0.91); --accent-l-1: hsl(138, 5%, 38%); --accent-l-2: hsl(138, 3%, 59%); --accent-l-3: hsl(138, 3%, 79%); --accent-d-1: hsl(138, 15%, 13%); --accent-d-2: hsl(138, 15%, 9%); --accent-d-3: hsl(138, 15%, 4%); --primary-l-1: hsl(36, 48%, 66%); --primary-l-2: hsl(36, 48%, 77%); --primary-l-3: hsl(36, 48%, 89%); --primary-d-1: hsl(36, 39%, 41%); --primary-d-2: hsl(36, 39%, 27%); --primary-d-3: hsl(36, 39%, 14%); --primary-t-1: hsla(36, 48%, 55%, 0.09); --primary-t-2: hsla(36, 48%, 55%, 0.18); --primary-t-3: hsla(36, 48%, 55%, 0.27); --primary-t-4: hsla(36, 48%, 55%, 0.36); --primary-t-5: hsla(36, 48%, 55%, 0.45); --primary-t-6: hsla(36, 48%, 55%, 0.55); --primary-t-7: hsla(36, 48%, 55%, 0.64); --primary-t-8: hsla(36, 48%, 55%, 0.73); --primary-t-9: hsla(36, 48%, 55%, 0.82); --primary-t-10: hsla(36, 48%, 55%, 0.91); --accent-t-1: hsla(139, 15%, 17%, 0.09); --accent-t-2: hsla(139, 15%, 17%, 0.18); --accent-t-3: hsla(139, 15%, 17%, 0.27); --accent-t-4: hsla(139, 15%, 17%, 0.36); --accent-t-5: hsla(139, 15%, 17%, 0.45); --accent-t-6: hsla(139, 15%, 17%, 0.55); --accent-t-7: hsla(139, 15%, 17%, 0.64); --accent-t-8: hsla(139, 15%, 17%, 0.73); --accent-t-9: hsla(139, 15%, 17%, 0.82); --accent-t-10: hsla(139, 15%, 17%, 0.91); --border-l-1: hsl(40, 2%, 40%); --border-l-2: hsl(40, 1%, 60%); --border-l-3: hsl(40, 1%, 80%); --border-d-1: hsl(40, 6%, 15%); --border-d-2: hsl(40, 6%, 10%); --border-d-3: hsl(40, 6%, 5%); --light-l-1: hsl(45, 43%, 92%); --light-l-2: hsl(45, 43%, 94%); --light-l-3: hsl(45, 43%, 95%); --light-l-4: hsl(45, 43%, 97%); --light-l-5: hsl(45, 43%, 98%); --surface-l-1: hsl(44, 35%, 95%); --surface-l-2: hsl(44, 35%, 97%); --surface-l-3: hsl(44, 35%, 98%); --surface-d-1: hsl(44, 5%, 70%); --surface-d-2: hsl(44, 2%, 47%); --surface-d-3: hsl(44, 2%, 23%); --surface-t-1: hsla(45, 35%, 94%, 0.09); --surface-t-2: hsla(45, 35%, 94%, 0.18); --surface-t-3: hsla(45, 35%, 94%, 0.27); --surface-t-4: hsla(45, 35%, 94%, 0.36); --surface-t-5: hsla(45, 35%, 94%, 0.45); --surface-t-6: hsla(45, 35%, 94%, 0.55); --surface-t-7: hsla(45, 35%, 94%, 0.64); --surface-t-8: hsla(45, 35%, 94%, 0.73); --surface-t-9: hsla(45, 35%, 94%, 0.82); --surface-t-10: hsla(45, 35%, 94%, 0.91); --spc-2xs: clamp(0.2rem, calc(0.00046296296296296287 * (100vw - 36rem) + 0.2rem), 0.25rem); --spc-xs: clamp(0.4rem, calc(0.0009259259259259257 * (100vw - 36rem) + 0.4rem), 0.5rem); --spc-s: clamp(0.8rem, calc(0.0018518518518518515 * (100vw - 36rem) + 0.8rem), 1rem); --spc-m: clamp(1.6rem, calc(0.003703703703703703 * (100vw - 36rem) + 1.6rem), 2rem); --spc-l: clamp(3.2rem, calc(0.007407407407407406 * (100vw - 36rem) + 3.2rem), 4rem); --spc-xl: clamp(6.4rem, calc(0.014814814814814812 * (100vw - 36rem) + 6.4rem), 8rem); --spc-2xl: clamp(12.8rem, calc(0.029629629629629624 * (100vw - 36rem) + 12.8rem), 16rem); --txt\-3: clamp(0.7rem, calc(0.0009259259259259267 * (100vw - 36rem) + 0.7rem), 0.8rem); --txt\-2: clamp(0.84rem, calc(0.0011111111111111111 * (100vw - 36rem) + 0.84rem), 0.96rem); --txt\-1: clamp(1.01rem, calc(0.0012962962962962954 * (100vw - 36rem) + 1.01rem), 1.15rem); --txt: clamp(1.21rem, calc(0.0015740740740740734 * (100vw - 36rem) + 1.21rem), 1.38rem); --txt\+1: clamp(1.45rem, calc(0.0019444444444444442 * (100vw - 36rem) + 1.45rem), 1.66rem); --txt\+2: clamp(1.74rem, calc(0.0023148148148148147 * (100vw - 36rem) + 1.74rem), 1.99rem); --txt\+3: clamp(2.09rem, calc(0.00277777777777778 * (100vw - 36rem) + 2.09rem), 2.39rem); --txt\+4: clamp(2.51rem, calc(0.003333333333333336 * (100vw - 36rem) + 2.51rem), 2.87rem); --txt\+5: clamp(3.01rem, calc(0.0039814814814814825 * (100vw - 36rem) + 3.01rem), 3.44rem); --txt\+6: clamp(3.61rem, calc(0.004814814814814815 * (100vw - 36rem) + 3.61rem), 4.13rem); --txt\+7: clamp(4.33rem, calc(0.005740740740740742 * (100vw - 36rem) + 4.33rem), 4.95rem); --txt\+8: clamp(5.2rem, calc(0.006851851851851854 * (100vw - 36rem) + 5.2rem), 5.94rem);}