:root { --black: hsl(0 0% 0%); --black-l-1: hsl(0, 0%, 17%); --black-l-2: hsl(0, 0%, 33%); --black-l-3: hsl(0, 0%, 50%); --black-l-4: hsl(0, 0%, 67%); --black-l-5: hsl(0, 0%, 83%); --black-t-1: hsla(0, 0%, 0%, 0.17); --black-t-2: hsla(0, 0%, 0%, 0.33); --black-t-3: hsla(0, 0%, 0%, 0.5); --black-t-4: hsla(0, 0%, 0%, 0.67); --black-t-5: hsla(0, 0%, 0%, 0.83); --primary: #7581bf; --primary-l-1: #98a1cf; --primary-l-2: #bac0df; --primary-l-3: #dde0ef; --primary-d-1: #58618f; --primary-d-2: #3b4160; --primary-d-3: #1d2030; --primary-t-1: hsla(230, 37%, 60%, 0.25); --primary-t-2: hsla(230, 37%, 60%, 0.5); --primary-t-3: hsla(230, 37%, 60%, 0.75); --secondary: #006066; --secondary-l-1: #40888c; --secondary-l-2: #80b0b3; --secondary-l-3: #bfd7d9; --secondary-d-1: #00484d; --secondary-d-2: #003033; --secondary-d-3: #00181a; --secondary-t-1: hsla(184, 100%, 20%, 0.25); --secondary-t-2: hsla(184, 100%, 20%, 0.5); --secondary-t-3: hsla(184, 100%, 20%, 0.75); --terciary: #d2b48c; --terciary-l-1: #ddc7a9; --terciary-l-2: #e9dac6; --terciary-l-3: #f4ece2; --terciary-d-1: #9e8769; --terciary-d-2: #695a46; --terciary-d-3: #352d23; --terciary-t-1: hsla(34, 44%, 69%, 0.25); --terciary-t-2: hsla(34, 44%, 69%, 0.5); --terciary-t-3: hsla(34, 44%, 69%, 0.75); --warning: #800020; --warning-l-0: #a04058; --warning-l-1: #c08090; --warning-l-2: #dfbfc7; --warning-d-0: #600018; --warning-d-1: #400010; --warning-d-2: #200008; --warning-t-0: hsla(345, 34%, 81%, 0.25); --warning-t-1: hsla(345, 34%, 63%, 0.5); --warning-t-2: hsla(345, 43%, 44%, 0.75); --white: White; --white-d-1: #d5d5d5; --white-d-2: #aaaaaa; --white-d-3: #808080; --white-d-4: #555555; --white-d-5: #2b2b2b; --white-t-1: hsla(0, 0%, 100%, 0.17); --white-t-2: hsla(0, 0%, 100%, 0.33); --white-t-3: hsla(0, 0%, 100%, 0.5); --white-t-4: hsla(0, 0%, 100%, 0.67); --white-t-5: hsla(0, 0%, 100%, 0.83); --txt-2xs: clamp(0.51rem, calc(0.0031111111111111105 * (100vw - 22.5rem) + 0.51rem), 0.72rem); --txt-xs: clamp(0.64rem, calc(0.003407407407407407 * (100vw - 22.5rem) + 0.64rem), 0.87rem); --txt-s: clamp(0.8rem, calc(0.0035555555555555553 * (100vw - 22.5rem) + 0.8rem), 1.04rem); --txt-m: clamp(1rem, calc(0.003703703703703704 * (100vw - 22.5rem) + 1rem), 1.25rem); --txt-l: clamp(1.25rem, calc(0.003703703703703704 * (100vw - 22.5rem) + 1.25rem), 1.5rem); --txt-xl: clamp(1.56rem, calc(0.0035555555555555553 * (100vw - 22.5rem) + 1.56rem), 1.8rem); --txt-2xl: clamp(1.95rem, calc(0.003111111111111114 * (100vw - 22.5rem) + 1.95rem), 2.16rem); --txt-3xl: clamp(2.44rem, calc(0.002222222222222221 * (100vw - 22.5rem) + 2.44rem), 2.59rem); --txt-4xl: clamp(3.05rem, calc(0.0008888888888888897 * (100vw - 22.5rem) + 3.05rem), 3.11rem); --txt-5xl: clamp(3.81rem, calc(-0.0011851851851851863 * (100vw - 22.5rem) + 3.81rem), 3.73rem); --txt-6xl: clamp(4.77rem, calc(-0.004296296296296283 * (100vw - 22.5rem) + 4.77rem), 4.48rem); --spc-3xs: clamp(0.74rem, calc(-0.0010185185185185184 * (100vw - 36rem) + 0.74rem), 0.63rem); --spc-2xs: clamp(0.92rem, calc(-0.0007407407407407414 * (100vw - 36rem) + 0.92rem), 0.84rem); --spc-xs: clamp(1.15rem, calc(-0.00018518518518518534 * (100vw - 36rem) + 1.15rem), 1.13rem); --spc-s: clamp(1.44rem, calc(0.0005555555555555561 * (100vw - 36rem) + 1.44rem), 1.5rem); --spc-m: clamp(1.8rem, calc(0.0018518518518518515 * (100vw - 36rem) + 1.8rem), 2rem); --spc-l: clamp(2.25rem, calc(0.0038888888888888883 * (100vw - 36rem) + 2.25rem), 2.67rem); --spc-xl: clamp(2.81rem, calc(0.006851851851851849 * (100vw - 36rem) + 2.81rem), 3.55rem); --spc-2xl: clamp(3.52rem, calc(0.011296296296296297 * (100vw - 36rem) + 3.52rem), 4.74rem); --spc-3xl: clamp(4.39rem, calc(0.017777777777777778 * (100vw - 36rem) + 4.39rem), 6.31rem); --spc-4xl: clamp(5.49rem, calc(0.02712962962962963 * (100vw - 36rem) + 5.49rem), 8.42rem); --spc-5xl: clamp(6.87rem, calc(0.04027777777777778 * (100vw - 36rem) + 6.87rem), 11.22rem); --spc-6xl: clamp(8.58rem, calc(0.059074074074074084 * (100vw - 36rem) + 8.58rem), 14.96rem);}