:root { --primary: hsl(162, 44%, 55%); --primary-2: hsl(166, 54%, 92%); --action: hsl(181, 73%, 26%); --secondary: hsl(19, 23%, 84%); --accent: hsl(18, 81%, 71%); --base: hsl(170, 7%, 33%); --neutral: hsl(0, 0%, 50%); --neutral-l-1: hsl(0, 0%, 58%); --neutral-l-2: hsl(0, 0%, 67%); --neutral-l-3: hsl(0, 0%, 75%); --neutral-l-4: hsl(0, 0%, 83%); --neutral-l-5: hsl(0, 0%, 92%); --neutral-d-1: hsl(0, 0%, 42%); --neutral-d-2: hsl(0, 0%, 33%); --neutral-d-3: hsl(0, 0%, 25%); --neutral-d-4: hsl(0, 0%, 17%); --neutral-d-5: hsl(0, 0%, 8%); --neutral-t-1: hsla(0, 0%, 50%, 0.09); --neutral-t-2: hsla(0, 0%, 50%, 0.18); --neutral-t-3: hsla(0, 0%, 50%, 0.27); --neutral-t-4: hsla(0, 0%, 50%, 0.36); --neutral-t-5: hsla(0, 0%, 50%, 0.45); --neutral-t-6: hsla(0, 0%, 50%, 0.55); --neutral-t-7: hsla(0, 0%, 50%, 0.64); --neutral-t-8: hsla(0, 0%, 50%, 0.73); --neutral-t-9: hsla(0, 0%, 50%, 0.82); --neutral-t-10: hsla(0, 0%, 50%, 0.91); --warning: hsl(45, 100%, 52%); --warning-l-1: hsl(45, 100%, 60%); --warning-l-2: hsl(45, 100%, 68%); --warning-l-3: hsl(45, 100%, 76%); --warning-l-4: hsl(45, 100%, 84%); --warning-l-5: hsl(45, 100%, 92%); --warning-d-1: hsl(45, 92%, 43%); --warning-d-2: hsl(45, 92%, 35%); --warning-d-3: hsl(45, 92%, 26%); --warning-d-4: hsl(45, 92%, 17%); --warning-d-5: hsl(45, 92%, 9%); --warning-t-1: hsla(45, 100%, 52%, 0.09); --warning-t-2: hsla(45, 100%, 52%, 0.18); --warning-t-3: hsla(45, 100%, 52%, 0.27); --warning-t-4: hsla(45, 100%, 52%, 0.36); --warning-t-5: hsla(45, 100%, 52%, 0.45); --warning-t-6: hsla(45, 100%, 52%, 0.55); --warning-t-7: hsla(45, 100%, 52%, 0.64); --warning-t-8: hsla(45, 100%, 52%, 0.73); --warning-t-9: hsla(45, 100%, 52%, 0.82); --warning-t-10: hsla(45, 100%, 52%, 0.91); --danger: hsl(354, 70%, 54%); --danger-l-1: hsl(354, 70%, 62%); --danger-l-2: hsl(354, 70%, 69%); --danger-l-3: hsl(354, 70%, 77%); --danger-l-4: hsl(354, 70%, 85%); --danger-l-5: hsl(354, 70%, 92%); --danger-d-1: hsl(354, 59%, 45%); --danger-d-2: hsl(354, 59%, 36%); --danger-d-3: hsl(354, 59%, 27%); --danger-d-4: hsl(354, 59%, 18%); --danger-d-5: hsl(354, 59%, 9%); --danger-t-1: hsla(354, 70%, 54%, 0.09); --danger-t-2: hsla(354, 70%, 54%, 0.18); --danger-t-3: hsla(354, 70%, 54%, 0.27); --danger-t-4: hsla(354, 70%, 54%, 0.36); --danger-t-5: hsla(354, 70%, 54%, 0.45); --danger-t-6: hsla(354, 70%, 54%, 0.55); --danger-t-7: hsla(354, 70%, 54%, 0.64); --danger-t-8: hsla(354, 70%, 54%, 0.73); --danger-t-9: hsla(354, 70%, 54%, 0.82); --danger-t-10: hsla(354, 70%, 54%, 0.91); --info: hsl(188, 77%, 41%); --info-l-1: hsl(188, 53%, 51%); --info-l-2: hsl(188, 53%, 61%); --info-l-3: hsl(188, 53%, 70%); --info-l-4: hsl(188, 53%, 80%); --info-l-5: hsl(188, 53%, 90%); --info-d-1: hsl(188, 77%, 34%); --info-d-2: hsl(188, 77%, 27%); --info-d-3: hsl(188, 77%, 20%); --info-d-4: hsl(188, 77%, 14%); --info-d-5: hsl(188, 77%, 7%); --info-t-1: hsla(188, 77%, 41%, 0.09); --info-t-2: hsla(188, 77%, 41%, 0.18); --info-t-3: hsla(188, 77%, 41%, 0.27); --info-t-4: hsla(188, 77%, 41%, 0.36); --info-t-5: hsla(188, 77%, 41%, 0.45); --info-t-6: hsla(188, 77%, 41%, 0.55); --info-t-7: hsla(188, 77%, 41%, 0.64); --info-t-8: hsla(188, 77%, 41%, 0.73); --info-t-9: hsla(188, 77%, 41%, 0.82); --info-t-10: hsla(188, 77%, 41%, 0.91); --success: hsl(133, 61%, 41%); --success-l-1: hsl(133, 42%, 51%); --success-l-2: hsl(133, 42%, 61%); --success-l-3: hsl(133, 42%, 70%); --success-l-4: hsl(133, 42%, 80%); --success-l-5: hsl(133, 42%, 90%); --success-d-1: hsl(133, 61%, 34%); --success-d-2: hsl(133, 61%, 27%); --success-d-3: hsl(133, 61%, 20%); --success-d-4: hsl(133, 61%, 14%); --success-d-5: hsl(133, 61%, 7%); --success-t-1: hsla(133, 61%, 41%, 0.09); --success-t-2: hsla(133, 61%, 41%, 0.18); --success-t-3: hsla(133, 61%, 41%, 0.27); --success-t-4: hsla(133, 61%, 41%, 0.36); --success-t-5: hsla(133, 61%, 41%, 0.45); --success-t-6: hsla(133, 61%, 41%, 0.55); --success-t-7: hsla(133, 61%, 41%, 0.64); --success-t-8: hsla(133, 61%, 41%, 0.73); --success-t-9: hsla(133, 61%, 41%, 0.82); --success-t-10: hsla(133, 61%, 41%, 0.91); --white: #fff; --black: #000; --white-t-1: hsla(0, 0%, 100%, 0.09); --white-t-2: hsla(0, 0%, 100%, 0.18); --white-t-3: hsla(0, 0%, 100%, 0.27); --white-t-4: hsla(0, 0%, 100%, 0.36); --white-t-5: hsla(0, 0%, 100%, 0.45); --white-t-6: hsla(0, 0%, 100%, 0.55); --white-t-7: hsla(0, 0%, 100%, 0.64); --white-t-8: hsla(0, 0%, 100%, 0.73); --white-t-9: hsla(0, 0%, 100%, 0.82); --white-t-10: hsla(0, 0%, 100%, 0.91); --black-t-1: hsla(0, 0%, 0%, 0.09); --black-t-2: hsla(0, 0%, 0%, 0.18); --black-t-3: hsla(0, 0%, 0%, 0.27); --black-t-4: hsla(0, 0%, 0%, 0.36); --black-t-5: hsla(0, 0%, 0%, 0.45); --black-t-6: hsla(0, 0%, 0%, 0.55); --black-t-7: hsla(0, 0%, 0%, 0.64); --black-t-8: hsla(0, 0%, 0%, 0.73); --black-t-9: hsla(0, 0%, 0%, 0.82); --black-t-10: hsla(0, 0%, 0%, 0.91); --secondary-l-1: hsl(19, 23%, 87%); --secondary-l-2: hsl(19, 23%, 89%); --secondary-l-3: hsl(19, 23%, 92%); --secondary-l-4: hsl(19, 23%, 95%); --secondary-l-5: hsl(19, 23%, 97%); --secondary-d-1: hsl(19, 10%, 70%); --secondary-d-2: hsl(19, 6%, 56%); --secondary-d-3: hsl(19, 4%, 42%); --secondary-d-4: hsl(19, 4%, 28%); --secondary-d-5: hsl(19, 4%, 14%); --secondary-t-1: hsla(19, 23%, 84%, 0.09); --secondary-t-2: hsla(19, 23%, 84%, 0.18); --secondary-t-3: hsla(19, 23%, 84%, 0.27); --secondary-t-4: hsla(19, 23%, 84%, 0.36); --secondary-t-5: hsla(19, 23%, 84%, 0.45); --secondary-t-6: hsla(19, 23%, 84%, 0.55); --secondary-t-7: hsla(19, 23%, 84%, 0.64); --secondary-t-8: hsla(19, 23%, 84%, 0.73); --secondary-t-9: hsla(19, 23%, 84%, 0.82); --secondary-t-10: hsla(19, 23%, 84%, 0.91); --base-l-1: hsl(170, 4%, 44%); --base-l-2: hsl(170, 4%, 55%); --base-l-3: hsl(170, 4%, 66%); --base-l-4: hsl(170, 4%, 78%); --base-l-5: hsl(170, 4%, 89%); --base-d-1: hsl(170, 7%, 27%); --base-d-2: hsl(170, 7%, 22%); --base-d-3: hsl(170, 7%, 16%); --base-d-4: hsl(170, 7%, 11%); --base-d-5: hsl(170, 7%, 5%); --base-t-1: hsla(170, 7%, 33%, 0.09); --base-t-2: hsla(170, 7%, 33%, 0.18); --base-t-3: hsla(170, 7%, 33%, 0.27); --base-t-4: hsla(170, 7%, 33%, 0.36); --base-t-5: hsla(170, 7%, 33%, 0.45); --base-t-6: hsla(170, 7%, 33%, 0.55); --base-t-7: hsla(170, 7%, 33%, 0.64); --base-t-8: hsla(170, 7%, 33%, 0.73); --base-t-9: hsla(170, 7%, 33%, 0.82); --base-t-10: hsla(170, 7%, 33%, 0.91); --primary-2-l-1: hsl(164, 55%, 93%); --primary-2-l-2: hsl(164, 55%, 95%); --primary-2-l-3: hsl(164, 55%, 96%); --primary-2-l-4: hsl(164, 55%, 97%); --primary-2-l-5: hsl(164, 55%, 99%); --primary-2-d-1: hsl(164, 15%, 77%); --primary-2-d-2: hsl(164, 7%, 61%); --primary-2-d-3: hsl(164, 5%, 46%); --primary-2-d-4: hsl(164, 5%, 31%); --primary-2-d-5: hsl(164, 5%, 15%); --primary-2-t-1: hsla(166, 54%, 92%, 0.09); --primary-2-t-2: hsla(166, 54%, 92%, 0.18); --primary-2-t-3: hsla(166, 54%, 92%, 0.27); --primary-2-t-4: hsla(166, 54%, 92%, 0.36); --primary-2-t-5: hsla(166, 54%, 92%, 0.45); --primary-2-t-6: hsla(166, 54%, 92%, 0.55); --primary-2-t-7: hsla(166, 54%, 92%, 0.64); --primary-2-t-8: hsla(166, 54%, 92%, 0.73); --primary-2-t-9: hsla(166, 54%, 92%, 0.82); --primary-2-t-10: hsla(166, 54%, 92%, 0.91); --accent-t-1: hsla(18, 81%, 71%, 0.09); --accent-t-2: hsla(18, 81%, 71%, 0.18); --accent-t-3: hsla(18, 81%, 71%, 0.27); --accent-t-4: hsla(18, 81%, 71%, 0.36); --accent-t-5: hsla(18, 81%, 71%, 0.45); --accent-t-6: hsla(18, 81%, 71%, 0.55); --accent-t-7: hsla(18, 81%, 71%, 0.64); --accent-t-8: hsla(18, 81%, 71%, 0.73); --accent-t-9: hsla(18, 81%, 71%, 0.82); --accent-t-10: hsla(18, 81%, 71%, 0.91); --primary-l-1: hsl(162, 44%, 63%); --primary-l-2: hsl(162, 44%, 70%); --primary-l-3: hsl(162, 44%, 78%); --primary-l-4: hsl(162, 44%, 85%); --primary-l-5: hsl(162, 44%, 93%); --primary-d-1: hsl(162, 36%, 46%); --primary-d-2: hsl(162, 36%, 37%); --primary-d-3: hsl(162, 36%, 28%); --primary-d-4: hsl(162, 36%, 18%); --primary-d-5: hsl(162, 36%, 9%); --primary-t-1: hsla(162, 44%, 55%, 0.09); --primary-t-2: hsla(162, 44%, 55%, 0.18); --primary-t-3: hsla(162, 44%, 55%, 0.27); --primary-t-4: hsla(162, 44%, 55%, 0.36); --primary-t-5: hsla(162, 44%, 55%, 0.45); --primary-t-6: hsla(162, 44%, 55%, 0.55); --primary-t-7: hsla(162, 44%, 55%, 0.64); --primary-t-8: hsla(162, 44%, 55%, 0.73); --primary-t-9: hsla(162, 44%, 55%, 0.82); --primary-t-10: hsla(162, 44%, 55%, 0.91); --text-2xs: clamp(1.48rem, calc(0.0015740740740740734 * (100vw - 36rem) + 1.48rem), 1.65rem); --text-xs: clamp(1.58rem, calc(0.0016666666666666661 * (100vw - 36rem) + 1.58rem), 1.76rem); --text-s: clamp(1.69rem, calc(0.001666666666666668 * (100vw - 36rem) + 1.69rem), 1.87rem); --text-m: clamp(1.8rem, calc(0.0018518518518518515 * (100vw - 36rem) + 1.8rem), 2rem); --text-l: clamp(1.92rem, calc(0.0019444444444444442 * (100vw - 36rem) + 1.92rem), 2.13rem); --text-xl: clamp(2.05rem, calc(0.0021296296296296293 * (100vw - 36rem) + 2.05rem), 2.28rem); --text-2xl: clamp(2.19rem, calc(0.0022222222222222244 * (100vw - 36rem) + 2.19rem), 2.43rem); --h6: clamp(1.74rem, calc(-0.00046296296296296336 * (100vw - 36rem) + 1.74rem), 1.69rem); --h5: clamp(2.08rem, calc(0.0015740740740740734 * (100vw - 36rem) + 2.08rem), 2.25rem); --h4: clamp(2.5rem, calc(0.004629629629629629 * (100vw - 36rem) + 2.5rem), 3rem); --h3: clamp(3rem, calc(0.009259259259259259 * (100vw - 36rem) + 3rem), 4rem); --h2: clamp(3.6rem, calc(0.01601851851851852 * (100vw - 36rem) + 3.6rem), 5.33rem); --h1: clamp(4.32rem, calc(0.025833333333333333 * (100vw - 36rem) + 4.32rem), 7.11rem); --space-3xs: clamp(0.51rem, calc(-0.00009259259259259267 * (100vw - 36rem) + 0.51rem), 0.5rem); --space-2xs: clamp(0.68rem, calc(0.000277777777777777 * (100vw - 36rem) + 0.68rem), 0.71rem); --space-xs: clamp(0.9rem, calc(0.0009259259259259257 * (100vw - 36rem) + 0.9rem), 1rem); --space-s: clamp(1.2rem, calc(0.0019444444444444442 * (100vw - 36rem) + 1.2rem), 1.41rem); --space-m: clamp(1.6rem, calc(0.003703703703703703 * (100vw - 36rem) + 1.6rem), 2rem); --space-l: clamp(2.13rem, calc(0.006481481481481483 * (100vw - 36rem) + 2.13rem), 2.83rem); --space-xl: clamp(2.84rem, calc(0.010740740740740742 * (100vw - 36rem) + 2.84rem), 4rem); --space-2xl: clamp(3.79rem, calc(0.017222222222222226 * (100vw - 36rem) + 3.79rem), 5.65rem); --space-3xl: clamp(5.05rem, calc(0.027314814814814816 * (100vw - 36rem) + 5.05rem), 8rem); --space-4xl: clamp(6.73rem, calc(0.04240740740740741 * (100vw - 36rem) + 6.73rem), 11.31rem);}