:root { --color-light-1: hsl(from var(--color-light-3) h s 99%); --color-light-2: hsl(from var(--color-light-3) h s 95%); --color-light-3: hsl(30 62 92); --color-bright-1: hsl(9 90 92); --color-bright-2: hsl(6 48 69); --color-bright-3: hsl(37 65 78); --color-dark-1: hsl(from var(--color-dark-2) h s 10%); --color-dark-2: hsl(164 76 21); --color-dark-3: hsl(from var(--color-dark-2) h s 30%); --color-overlay: hsl(from var(--color-dark-1) h s l / .5); --text-2xs: clamp(0.81rem, calc(0.00010869565217391194 * (100vw - 36rem) + 0.81rem), 0.82rem); --text-xs: clamp(0.97rem, calc(0.0005434782608695657 * (100vw - 36rem) + 0.97rem), 1.02rem); --text-s: clamp(1.17rem, calc(0.0011956521739130445 * (100vw - 36rem) + 1.17rem), 1.28rem); --text-m: clamp(1.4rem, calc(0.0021739130434782626 * (100vw - 36rem) + 1.4rem), 1.6rem); --text-l: clamp(1.68rem, calc(0.003478260869565218 * (100vw - 36rem) + 1.68rem), 2rem); --text-xl: clamp(2.02rem, calc(0.005217391304347826 * (100vw - 36rem) + 2.02rem), 2.5rem); --text-2xl: clamp(2.42rem, calc(0.007717391304347826 * (100vw - 36rem) + 2.42rem), 3.13rem); --h6: clamp(1.74rem, calc(-0.0008695652173913051 * (100vw - 36rem) + 1.74rem), 1.66rem); --h5: clamp(1.96rem, calc(0.0013043478260869577 * (100vw - 36rem) + 1.96rem), 2.08rem); --h4: clamp(2.2rem, calc(0.004347826086956521 * (100vw - 36rem) + 2.2rem), 2.6rem); --h3: clamp(2.48rem, calc(0.008369565217391305 * (100vw - 36rem) + 2.48rem), 3.25rem); --h2: clamp(2.78rem, calc(0.013913043478260867 * (100vw - 36rem) + 2.78rem), 4.06rem); --h1: clamp(3.13rem, calc(0.021195652173913046 * (100vw - 36rem) + 3.13rem), 5.08rem); --title: clamp(3.52rem, calc(0.030760869565217386 * (100vw - 36rem) + 3.52rem), 6.35rem);}