:root { --primary: hsl(348, 83%, 47%); --secondary: hsl(12, 50%, 8%); --secondary-l-1: hsl(11, 23%, 16%); --secondary-l-2: hsl(11, 14%, 25%); --secondary-l-3: hsl(11, 9%, 33%); --secondary-l-4: hsl(11, 6%, 41%); --secondary-l-5: hsl(11, 5%, 50%); --secondary-l-6: hsl(11, 4%, 58%); --secondary-l-7: hsl(11, 4%, 67%); --secondary-l-8: hsl(11, 4%, 75%); --secondary-l-9: hsl(11, 4%, 83%); --secondary-l-10: hsl(11, 4%, 92%); --secondary-d-1: hsl(11, 51%, 7%); --secondary-d-2: hsl(11, 51%, 7%); --secondary-d-3: hsl(11, 51%, 6%); --secondary-d-4: hsl(11, 51%, 5%); --secondary-d-5: hsl(11, 51%, 4%); --secondary-d-6: hsl(11, 51%, 4%); --secondary-d-7: hsl(11, 51%, 3%); --secondary-d-8: hsl(11, 51%, 2%); --secondary-d-9: hsl(11, 51%, 1%); --secondary-d-10: hsl(9, 48%, 1%); --secondary-t-1: hsla(12, 50%, 8%, 0.09); --secondary-t-2: hsla(12, 50%, 8%, 0.18); --secondary-t-3: hsla(12, 50%, 8%, 0.27); --secondary-t-4: hsla(12, 50%, 8%, 0.36); --secondary-t-5: hsla(12, 50%, 8%, 0.45); --secondary-t-6: hsla(12, 50%, 8%, 0.55); --secondary-t-7: hsla(12, 50%, 8%, 0.64); --secondary-t-8: hsla(12, 50%, 8%, 0.73); --secondary-t-9: hsla(12, 50%, 8%, 0.82); --secondary-t-10: hsla(12, 50%, 8%, 0.91); --primary-l-1: hsl(348, 73%, 52%); --primary-l-2: hsl(348, 73%, 57%); --primary-l-3: hsl(348, 73%, 61%); --primary-l-4: hsl(348, 73%, 66%); --primary-l-5: hsl(348, 73%, 71%); --primary-l-6: hsl(348, 73%, 76%); --primary-l-7: hsl(348, 73%, 81%); --primary-l-8: hsl(348, 73%, 86%); --primary-l-9: hsl(348, 73%, 90%); --primary-l-10: hsl(348, 73%, 95%); --primary-d-1: hsl(348, 83%, 43%); --primary-d-2: hsl(348, 83%, 38%); --primary-d-3: hsl(348, 83%, 34%); --primary-d-4: hsl(348, 83%, 30%); --primary-d-5: hsl(348, 83%, 26%); --primary-d-6: hsl(348, 83%, 21%); --primary-d-7: hsl(348, 83%, 17%); --primary-d-8: hsl(348, 83%, 13%); --primary-d-9: hsl(348, 83%, 9%); --primary-d-10: hsl(348, 83%, 4%); --primary-t-1: hsla(348, 83%, 47%, 0.09); --primary-t-2: hsla(348, 83%, 47%, 0.18); --primary-t-3: hsla(348, 83%, 47%, 0.27); --primary-t-4: hsla(348, 83%, 47%, 0.36); --primary-t-5: hsla(348, 83%, 47%, 0.45); --primary-t-6: hsla(348, 83%, 47%, 0.55); --primary-t-7: hsla(348, 83%, 47%, 0.64); --primary-t-8: hsla(348, 83%, 47%, 0.73); --primary-t-9: hsla(348, 83%, 47%, 0.82); --primary-t-10: hsla(348, 83%, 47%, 0.91); --h5: clamp(1.6rem, calc(0.0017857142857142852 * (100vw - 32rem) + 1.6rem), 1.8rem); --h4: clamp(2.26rem, calc(0.003928571428571432 * (100vw - 32rem) + 2.26rem), 2.7rem); --h3: clamp(3.2rem, calc(0.007589285714285711 * (100vw - 32rem) + 3.2rem), 4.05rem); --h2: clamp(4.52rem, calc(0.013928571428571433 * (100vw - 32rem) + 4.52rem), 6.08rem); --text-xs: clamp(0.9rem, calc(0.0008928571428571426 * (100vw - 32rem) + 0.9rem), 1rem); --text-s: clamp(1.2rem, calc(0.0017857142857142852 * (100vw - 32rem) + 1.2rem), 1.4rem); --text-m: clamp(1.6rem, calc(0.0017857142857142852 * (100vw - 32rem) + 1.6rem), 1.8rem); --text-l: clamp(2rem, calc(0.0035714285714285704 * (100vw - 32rem) + 2rem), 2.4rem); --text-xl: clamp(2.5rem, calc(0.006250000000000001 * (100vw - 32rem) + 2.5rem), 3.2rem); --text-2xl: clamp(3.2rem, calc(0.008928571428571428 * (100vw - 32rem) + 3.2rem), 4.2rem); --space-2xs: clamp(0.76rem, calc(0.0014285714285714288 * (100vw - 32rem) + 0.76rem), 0.92rem); --space-xs: clamp(1.01rem, calc(0.0025892857142857145 * (100vw - 32rem) + 1.01rem), 1.3rem); --space-s: clamp(1.35rem, calc(0.0043749999999999995 * (100vw - 32rem) + 1.35rem), 1.84rem); --space-m: clamp(1.8rem, calc(0.0071428571428571435 * (100vw - 32rem) + 1.8rem), 2.6rem); --space-l: clamp(2.4rem, calc(0.01142857142857143 * (100vw - 32rem) + 2.4rem), 3.68rem); --space-xl: clamp(3.2rem, calc(0.017857142857142856 * (100vw - 32rem) + 3.2rem), 5.2rem); --space-2xl: clamp(4.26rem, calc(0.027589285714285712 * (100vw - 32rem) + 4.26rem), 7.35rem);}