:root { --primary: #b61716; --primary-l-1: #bd2c2b; --primary-l-2: #c34140; --primary-l-3: #ca5656; --primary-l-4: #d16b6b; --primary-l-5: #d78080; --primary-l-6: #de9695; --primary-l-7: #e4abaa; --primary-l-8: #ebc0bf; --primary-l-9: #f2d5d5; --primary-l-10: #f8eaea; --primary-d-1: #a51514; --primary-d-2: #951312; --primary-d-3: #841110; --primary-d-4: #740f0e; --primary-d-5: #630d0c; --primary-d-6: #530a0a; --primary-d-7: #420808; --primary-d-8: #320606; --primary-d-9: #210404; --primary-d-10: #110202; --primary-t-1: hsla(0, 78%, 40%, 0.09); --primary-t-2: hsla(0, 78%, 40%, 0.18); --primary-t-3: hsla(0, 78%, 40%, 0.27); --primary-t-4: hsla(0, 78%, 40%, 0.36); --primary-t-5: hsla(0, 78%, 40%, 0.45); --primary-t-6: hsla(0, 78%, 40%, 0.55); --primary-t-7: hsla(0, 78%, 40%, 0.64); --primary-t-8: hsla(0, 78%, 40%, 0.73); --primary-t-9: hsla(0, 78%, 40%, 0.82); --primary-t-10: hsla(0, 78%, 40%, 0.91); --light: hsl(0, 0%, 100%); --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); --dark: hsl(0, 0%, 0%); --dark-t-1: hsla(0, 0%, 0%, 0.09); --dark-t-2: hsla(0, 0%, 0%, 0.18); --dark-t-3: hsla(0, 0%, 0%, 0.27); --dark-t-4: hsla(0, 0%, 0%, 0.36); --dark-t-5: hsla(0, 0%, 0%, 0.45); --dark-t-6: hsla(0, 0%, 0%, 0.55); --dark-t-7: hsla(0, 0%, 0%, 0.64); --dark-t-8: hsla(0, 0%, 0%, 0.73); --dark-t-9: hsla(0, 0%, 0%, 0.82); --dark-t-10: hsla(0, 0%, 0%, 0.91); --text-2xs: clamp(0.35rem, calc(-0.0015609756097560968 * (100vw - 22.5rem) + 0.35rem), 0.27rem); --text-xs: clamp(0.5rem, calc(-0.0009756097560975608 * (100vw - 22.5rem) + 0.5rem), 0.45rem); --text-s: clamp(0.71rem, calc(0.0007804878048780495 * (100vw - 22.5rem) + 0.71rem), 0.75rem); --text-m: clamp(1rem, calc(0.004878048780487805 * (100vw - 22.5rem) + 1rem), 1.25rem); --text-l: clamp(1.41rem, calc(0.01307317073170732 * (100vw - 22.5rem) + 1.41rem), 2.08rem); --text-xl: clamp(2rem, calc(0.028682926829268297 * (100vw - 22.5rem) + 2rem), 3.47rem); --text-2xl: clamp(2.83rem, calc(0.05775609756097561 * (100vw - 22.5rem) + 2.83rem), 5.79rem); --space-2xs: clamp(0.3rem, calc(-0.0015609756097560974 * (100vw - 22.5rem) + 0.3rem), 0.22rem); --space-xs: clamp(0.44rem, calc(-0.0007804878048780484 * (100vw - 22.5rem) + 0.44rem), 0.4rem); --space-s: clamp(0.67rem, calc(0.0005853658536585349 * (100vw - 22.5rem) + 0.67rem), 0.7rem); --space-m: clamp(1rem, calc(0.004878048780487805 * (100vw - 22.5rem) + 1rem), 1.25rem); --space-l: clamp(1.5rem, calc(0.014048780487804882 * (100vw - 22.5rem) + 1.5rem), 2.22rem); --space-xl: clamp(2.25rem, calc(0.033170731707317075 * (100vw - 22.5rem) + 2.25rem), 3.95rem); --space-2xl: clamp(3.38rem, calc(0.07121951219512196 * (100vw - 22.5rem) + 3.38rem), 7.03rem);}