:root { --primary: hsl(218 65% 26%); --secondary: hsl(204 75% 59%); --accent: hsl(38 100% 50%); --dark: hsl(240 7% 22%); --light: hsl(0 0% 100%); --surface: hsl(240 15% 95%); --border: hsl(0 0% 80%); --dark-l-1: hsl(240, 4%, 35%); --dark-l-2: hsl(240, 2%, 48%); --dark-l-3: hsl(240, 2%, 61%); --dark-l-4: hsl(240, 2%, 74%); --dark-l-5: hsl(240, 2%, 87%); --accent-d-1: hsl(38, 100%, 38%); --accent-d-2: hsl(38, 100%, 25%); --accent-d-3: hsl(38, 100%, 13%); --accent-l-1: hsl(38, 100%, 63%); --accent-l-2: hsl(38, 100%, 75%); --accent-l-3: hsl(38, 100%, 88%); --secondary-d-1: hsl(204, 52%, 44%); --secondary-d-2: hsl(204, 52%, 30%); --secondary-d-3: hsl(204, 52%, 15%); --secondary-l-1: hsl(204, 75%, 69%); --secondary-l-2: hsl(204, 75%, 80%); --secondary-l-3: hsl(204, 75%, 90%); --primary-d-1: hsl(218, 65%, 19%); --primary-d-2: hsl(218, 65%, 13%); --primary-d-3: hsl(218, 65%, 6%); --primary-l-1: hsl(218, 28%, 44%); --primary-l-2: hsl(218, 23%, 63%); --primary-l-3: hsl(218, 23%, 81%); --dark-d-1: hsl(240, 7%, 18%); --dark-d-2: hsl(240, 7%, 15%); --dark-d-3: hsl(240, 7%, 11%); --dark-d-4: hsl(240, 7%, 7%); --dark-d-5: hsl(240, 7%, 4%); --dark-t-1: hsla(240, 7%, 22%, 0.09); --dark-t-2: hsla(240, 7%, 22%, 0.18); --dark-t-3: hsla(240, 7%, 22%, 0.27); --dark-t-4: hsla(240, 7%, 22%, 0.36); --dark-t-5: hsla(240, 7%, 22%, 0.45); --dark-t-6: hsla(240, 7%, 22%, 0.55); --dark-t-7: hsla(240, 7%, 22%, 0.64); --dark-t-8: hsla(240, 7%, 22%, 0.73); --dark-t-9: hsla(240, 7%, 22%, 0.82); --dark-t-10: hsla(240, 7%, 22%, 0.91); --border-l-1: hsl(0, 0%, 85%); --border-l-2: hsl(0, 0%, 90%); --border-l-3: hsl(0, 0%, 95%); --border-d-1: hsl(0, 0%, 60%); --border-d-2: hsl(0, 0%, 40%); --border-d-3: hsl(0, 0%, 20%); --surface-l-1: hsl(240, 15%, 96%); --surface-l-2: hsl(240, 15%, 97%); --surface-l-3: hsl(240, 15%, 99%); --surface-d-1: hsl(240, 2%, 71%); --surface-d-2: hsl(240, 1%, 47%); --surface-d-3: hsl(240, 1%, 24%); --primary-t-1: hsla(218, 65%, 26%, 0.09); --primary-t-2: hsla(218, 65%, 26%, 0.18); --primary-t-3: hsla(218, 65%, 26%, 0.27); --primary-t-4: hsla(218, 65%, 26%, 0.36); --primary-t-5: hsla(218, 65%, 26%, 0.45); --primary-t-6: hsla(218, 65%, 26%, 0.55); --primary-t-7: hsla(218, 65%, 26%, 0.64); --primary-t-8: hsla(218, 65%, 26%, 0.73); --primary-t-9: hsla(218, 65%, 26%, 0.82); --primary-t-10: hsla(218, 65%, 26%, 0.91); --secondary-t-1: hsla(204, 75%, 59%, 0.09); --secondary-t-2: hsla(204, 75%, 59%, 0.18); --secondary-t-3: hsla(204, 75%, 59%, 0.27); --secondary-t-4: hsla(204, 75%, 59%, 0.36); --secondary-t-5: hsla(204, 75%, 59%, 0.45); --secondary-t-6: hsla(204, 75%, 59%, 0.55); --secondary-t-7: hsla(204, 75%, 59%, 0.64); --secondary-t-8: hsla(204, 75%, 59%, 0.73); --secondary-t-9: hsla(204, 75%, 59%, 0.82); --secondary-t-10: hsla(204, 75%, 59%, 0.91); --light-d-1: hsl(0, 0%, 91%); --light-d-2: hsl(0, 0%, 82%); --light-d-3: hsl(0, 0%, 73%); --light-d-4: hsl(0, 0%, 64%); --light-d-5: hsl(0, 0%, 55%); --light-d-6: hsl(0, 0%, 45%); --light-d-7: hsl(0, 0%, 36%); --light-d-8: hsl(0, 0%, 27%); --light-d-9: hsl(0, 0%, 18%); --light-d-10: hsl(0, 0%, 9%); --light-t-1: hsla(0, 0%, 100%, 0.09); --light-t-2: hsla(0, 0%, 100%, 0.18); --light-t-3: hsla(0, 0%, 100%, 0.27); --light-t-4: hsla(0, 0%, 100%, 0.36); --light-t-5: hsla(0, 0%, 100%, 0.45); --light-t-6: hsla(0, 0%, 100%, 0.55); --light-t-7: hsla(0, 0%, 100%, 0.64); --light-t-8: hsla(0, 0%, 100%, 0.73); --light-t-9: hsla(0, 0%, 100%, 0.82); --light-t-10: hsla(0, 0%, 100%, 0.91); --accent-t-1: hsla(38, 100%, 50%, 0.09); --accent-t-2: hsla(38, 100%, 50%, 0.18); --accent-t-3: hsla(38, 100%, 50%, 0.27); --accent-t-4: hsla(38, 100%, 50%, 0.36); --accent-t-5: hsla(38, 100%, 50%, 0.45); --accent-t-6: hsla(38, 100%, 50%, 0.55); --accent-t-7: hsla(38, 100%, 50%, 0.64); --accent-t-8: hsla(38, 100%, 50%, 0.73); --accent-t-9: hsla(38, 100%, 50%, 0.82); --accent-t-10: hsla(38, 100%, 50%, 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);}