:root { --primary: hsla(33, 43%, 4%, 1); --primary-l-1: hsl(33, 13%, 13%); --primary-l-2: hsl(33, 7%, 22%); --primary-l-3: hsl(33, 4%, 30%); --primary-l-4: hsl(33, 3%, 39%); --primary-l-5: hsl(33, 2%, 48%); --primary-l-6: hsl(33, 2%, 56%); --primary-l-7: hsl(33, 2%, 65%); --primary-l-8: hsl(33, 2%, 74%); --primary-l-9: hsl(33, 2%, 83%); --primary-l-10: hsl(33, 2%, 91%); --primary-d-1: hsl(33, 43%, 4%); --primary-d-2: hsl(33, 43%, 3%); --primary-d-3: hsl(33, 43%, 3%); --primary-d-4: hsl(33, 43%, 3%); --primary-d-5: hsl(33, 43%, 2%); --primary-d-6: hsl(33, 43%, 2%); --primary-d-7: hsl(33, 43%, 1%); --primary-d-8: hsl(33, 43%, 1%); --primary-d-9: hsl(33, 43%, 1%); --primary-d-10: hsl(0, 15%, 0%); --primary-t-1: hsla(33, 43%, 4%, 0.09); --primary-t-2: hsla(33, 43%, 4%, 0.18); --primary-t-3: hsla(33, 43%, 4%, 0.27); --primary-t-4: hsla(33, 43%, 4%, 0.36); --primary-t-5: hsla(33, 43%, 4%, 0.45); --primary-t-6: hsla(33, 43%, 4%, 0.55); --primary-t-7: hsla(33, 43%, 4%, 0.64); --primary-t-8: hsla(33, 43%, 4%, 0.73); --primary-t-9: hsla(33, 43%, 4%, 0.82); --primary-t-10: hsla(33, 43%, 4%, 0.91); --secondary: hsla(12, 68%, 23%, 1); --tertiary: hsla(50, 31%, 36%, 1); --accent: hsla(187, 100%, 10%, 1); --accent-l-1: hsl(187, 50%, 18%); --accent-l-2: hsl(187, 31%, 26%); --accent-l-3: hsl(187, 21%, 35%); --accent-l-4: hsl(187, 15%, 43%); --accent-l-5: hsl(187, 11%, 51%); --accent-l-6: hsl(187, 11%, 59%); --accent-l-7: hsl(187, 11%, 67%); --accent-l-8: hsl(187, 11%, 75%); --accent-l-9: hsl(187, 11%, 84%); --accent-l-10: hsl(187, 11%, 92%); --accent-d-1: hsl(187, 100%, 9%); --accent-d-2: hsl(187, 100%, 8%); --accent-d-3: hsl(187, 100%, 7%); --accent-d-4: hsl(187, 100%, 6%); --accent-d-5: hsl(187, 100%, 5%); --accent-d-6: hsl(187, 100%, 5%); --accent-d-7: hsl(187, 100%, 4%); --accent-d-8: hsl(187, 100%, 3%); --accent-d-9: hsl(187, 100%, 2%); --accent-d-10: hsl(187, 100%, 1%); --accent-t-1: hsla(187, 100%, 10%, 0.09); --accent-t-2: hsla(187, 100%, 10%, 0.18); --accent-t-3: hsla(187, 100%, 10%, 0.27); --accent-t-4: hsla(187, 100%, 10%, 0.36); --accent-t-5: hsla(187, 100%, 10%, 0.45); --accent-t-6: hsla(187, 100%, 10%, 0.55); --accent-t-7: hsla(187, 100%, 10%, 0.64); --accent-t-8: hsla(187, 100%, 10%, 0.73); --accent-t-9: hsla(187, 100%, 10%, 0.82); --accent-t-10: hsla(187, 100%, 10%, 0.91); --tertiary-d-1: hsl(51, 31%, 33%); --tertiary-d-2: hsl(51, 31%, 29%); --tertiary-d-3: hsl(51, 31%, 26%); --tertiary-d-4: hsl(51, 31%, 23%); --tertiary-d-5: hsl(51, 31%, 20%); --tertiary-d-6: hsl(51, 31%, 16%); --tertiary-d-7: hsl(51, 31%, 13%); --tertiary-d-8: hsl(51, 31%, 10%); --tertiary-d-9: hsl(51, 31%, 7%); --tertiary-d-10: hsl(51, 31%, 3%); --tertiary-l-1: hsl(51, 24%, 42%); --tertiary-l-2: hsl(51, 19%, 48%); --tertiary-l-3: hsl(51, 17%, 53%); --tertiary-l-4: hsl(51, 17%, 59%); --tertiary-l-5: hsl(51, 17%, 65%); --tertiary-l-6: hsl(51, 17%, 71%); --tertiary-l-7: hsl(51, 17%, 77%); --tertiary-l-8: hsl(51, 17%, 83%); --tertiary-l-9: hsl(51, 17%, 88%); --tertiary-l-10: hsl(51, 17%, 94%); --tertiary-t-1: hsla(50, 31%, 36%, 0.09); --tertiary-t-2: hsla(50, 31%, 36%, 0.18); --tertiary-t-3: hsla(50, 31%, 36%, 0.27); --tertiary-t-4: hsla(50, 31%, 36%, 0.36); --tertiary-t-5: hsla(50, 31%, 36%, 0.45); --tertiary-t-6: hsla(50, 31%, 36%, 0.55); --tertiary-t-7: hsla(50, 31%, 36%, 0.64); --tertiary-t-8: hsla(50, 31%, 36%, 0.73); --tertiary-t-9: hsla(50, 31%, 36%, 0.82); --tertiary-t-10: hsla(50, 31%, 36%, 0.91); --secondary-t-1: hsla(12, 68%, 23%, 0.09); --secondary-t-2: hsla(12, 68%, 23%, 0.18); --secondary-t-3: hsla(12, 68%, 23%, 0.27); --secondary-t-4: hsla(12, 68%, 23%, 0.36); --secondary-t-5: hsla(12, 68%, 23%, 0.45); --secondary-t-6: hsla(12, 68%, 23%, 0.55); --secondary-t-7: hsla(12, 68%, 23%, 0.64); --secondary-t-8: hsla(12, 68%, 23%, 0.73); --secondary-t-9: hsla(12, 68%, 23%, 0.82); --secondary-t-10: hsla(12, 68%, 23%, 0.91); --secondary-d-1: hsl(12, 68%, 21%); --secondary-d-2: hsl(12, 68%, 19%); --secondary-d-3: hsl(12, 68%, 17%); --secondary-d-4: hsl(12, 68%, 15%); --secondary-d-5: hsl(12, 68%, 13%); --secondary-d-6: hsl(12, 68%, 11%); --secondary-d-7: hsl(12, 68%, 8%); --secondary-d-8: hsl(12, 68%, 6%); --secondary-d-9: hsl(12, 68%, 4%); --secondary-d-10: hsl(12, 68%, 2%); --secondary-l-1: hsl(12, 47%, 30%); --secondary-l-2: hsl(12, 35%, 37%); --secondary-l-3: hsl(12, 26%, 44%); --secondary-l-4: hsl(12, 20%, 51%); --secondary-l-5: hsl(12, 20%, 58%); --secondary-l-6: hsl(12, 20%, 65%); --secondary-l-7: hsl(12, 20%, 72%); --secondary-l-8: hsl(12, 20%, 79%); --secondary-l-9: hsl(12, 20%, 86%); --secondary-l-10: hsl(12, 20%, 93%); --neutral: hsla(34, 89%, 98%, 1); --base: hsla(40, 100%, 95%, 1); --base-l-1: hsl(42, 100%, 95%); --base-l-2: hsl(42, 100%, 96%); --base-l-3: hsl(42, 100%, 96%); --base-l-4: hsl(42, 100%, 97%); --base-l-5: hsl(42, 100%, 97%); --base-l-6: hsl(42, 100%, 98%); --base-l-7: hsl(42, 100%, 98%); --base-l-8: hsl(42, 100%, 99%); --base-l-9: hsl(42, 100%, 99%); --base-l-10: hsl(42, 100%, 100%); --base-d-1: hsl(42, 34%, 86%); --base-d-2: hsl(42, 19%, 78%); --base-d-3: hsl(42, 12%, 69%); --base-d-4: hsl(42, 8%, 60%); --base-d-5: hsl(42, 6%, 52%); --base-d-6: hsl(42, 5%, 43%); --base-d-7: hsl(42, 5%, 35%); --base-d-8: hsl(42, 5%, 26%); --base-d-9: hsl(42, 5%, 17%); --base-d-10: hsl(42, 5%, 9%); --base-t-1: hsla(40, 100%, 95%, 0.09); --base-t-2: hsla(40, 100%, 95%, 0.18); --base-t-3: hsla(40, 100%, 95%, 0.27); --base-t-4: hsla(40, 100%, 95%, 0.36); --base-t-5: hsla(40, 100%, 95%, 0.45); --base-t-6: hsla(40, 100%, 95%, 0.55); --base-t-7: hsla(40, 100%, 95%, 0.64); --base-t-8: hsla(40, 100%, 95%, 0.73); --base-t-9: hsla(40, 100%, 95%, 0.82); --base-t-10: hsla(40, 100%, 95%, 0.91); --neutral-l-1: hsl(40, 82%, 98%); --neutral-l-2: hsl(40, 82%, 98%); --neutral-l-3: hsl(40, 82%, 98%); --neutral-l-4: hsl(40, 82%, 99%); --neutral-l-5: hsl(40, 82%, 99%); --neutral-l-6: hsl(40, 82%, 99%); --neutral-l-7: hsl(40, 82%, 99%); --neutral-l-8: hsl(40, 82%, 99%); --neutral-l-9: hsl(40, 82%, 100%); --neutral-l-10: hsl(40, 82%, 100%); --neutral-d-1: hsl(40, 15%, 89%); --neutral-d-2: hsl(40, 7%, 80%); --neutral-d-3: hsl(40, 4%, 71%); --neutral-d-4: hsl(40, 3%, 62%); --neutral-d-5: hsl(40, 2%, 53%); --neutral-d-6: hsl(40, 2%, 44%); --neutral-d-7: hsl(40, 2%, 36%); --neutral-d-8: hsl(40, 2%, 27%); --neutral-d-9: hsl(40, 2%, 18%); --neutral-d-10: hsl(40, 2%, 9%); --neutral-t-1: hsla(34, 89%, 98%, 0.09); --neutral-t-2: hsla(34, 89%, 98%, 0.18); --neutral-t-3: hsla(34, 89%, 98%, 0.27); --neutral-t-4: hsla(34, 89%, 98%, 0.36); --neutral-t-5: hsla(34, 89%, 98%, 0.45); --neutral-t-6: hsla(34, 89%, 98%, 0.55); --neutral-t-7: hsla(34, 89%, 98%, 0.64); --neutral-t-8: hsla(34, 89%, 98%, 0.73); --neutral-t-9: hsla(34, 89%, 98%, 0.82); --neutral-t-10: hsla(34, 89%, 98%, 0.91); --warning: hsla(10, 87%, 35%, 1); --success: hsla(88, 50%, 29%, 1); --info: hsla(70, 9%, 84%, 1); --text-2xs: clamp(0.51rem, calc(-0.0031111111111111114 * (100vw - 22.5rem) + 0.51rem), 0.3rem); --text-xs: clamp(0.64rem, calc(-0.0023703703703703708 * (100vw - 22.5rem) + 0.64rem), 0.48rem); --text-s: clamp(0.8rem, calc(-0.00044444444444444485 * (100vw - 22.5rem) + 0.8rem), 0.77rem); --text-m: clamp(1rem, calc(0.003703703703703704 * (100vw - 22.5rem) + 1rem), 1.25rem); --text-l: clamp(1.25rem, calc(0.011407407407407408 * (100vw - 22.5rem) + 1.25rem), 2.02rem); --text-xl: clamp(1.56rem, calc(0.025333333333333333 * (100vw - 22.5rem) + 1.56rem), 3.27rem); --text-2xl: clamp(1.95rem, calc(0.04948148148148148 * (100vw - 22.5rem) + 1.95rem), 5.29rem); --space-2xs: clamp(0.27rem, calc(0.001037037037037037 * (100vw - 22.5rem) + 0.27rem), 0.34rem); --space-xs: clamp(0.5rem, calc(0.002074074074074074 * (100vw - 22.5rem) + 0.5rem), 0.64rem); --space-s: clamp(0.93rem, calc(0.003999999999999998 * (100vw - 22.5rem) + 0.93rem), 1.2rem); --space-m: clamp(1.75rem, calc(0.007407407407407408 * (100vw - 22.5rem) + 1.75rem), 2.25rem); --space-l: clamp(3.28rem, calc(0.013925925925925925 * (100vw - 22.5rem) + 3.28rem), 4.22rem); --space-xl: clamp(6.15rem, calc(0.026074074074074072 * (100vw - 22.5rem) + 6.15rem), 7.91rem); --space-2xl: clamp(11.54rem, calc(0.04874074074074075 * (100vw - 22.5rem) + 11.54rem), 14.83rem);}