:root { --color-primary: #b98de8; --color-secondary: #6fb342; --color-primary-l-1: #cbaaee; --color-primary-l-2: #dcc6f4; --color-primary-l-3: #eee3f9; --color-primary-d-1: #8b6aae; --color-primary-d-2: #5d4774; --color-primary-d-3: #2e233a; --color-primary-t-1: hsla(269, 66%, 73%, 0.25); --color-primary-t-2: hsla(269, 66%, 73%, 0.5); --color-primary-t-3: hsla(269, 66%, 73%, 0.75); --color-secondary-l-1: #93c671; --color-secondary-l-2: #b7d9a1; --color-secondary-l-3: #dbecd0; --color-secondary-d-1: #538632; --color-secondary-d-2: #385a21; --color-secondary-d-3: #1c2d11; --color-secondary-t-1: hsla(96, 46%, 48%, 0.25); --color-secondary-t-2: hsla(96, 46%, 48%, 0.5); --color-secondary-t-3: hsla(96, 46%, 48%, 0.75); --color-accent: #fbe23c; --color-accent-l-1: #fce96d; --color-accent-l-2: #fdf19e; --color-accent-l-3: #fef8ce; --color-accent-d-1: #bcaa2d; --color-accent-d-2: #7e711e; --color-accent-d-3: #3f390f; --color-accent-t-1: hsla(52, 96%, 61%, 0.25); --color-accent-t-2: hsla(52, 96%, 61%, 0.5); --color-accent-t-3: hsla(52, 96%, 61%, 0.75); --color-black: #000000; --color-black-l-1: #404040; --color-black-l-2: #808080; --color-black-l-3: #bfbfbf; --color-black-d-1: #000000; --color-black-d-2: #000000; --color-black-d-3: #000000; --color-black-t-1: hsla(0, 0%, 0%, 0.25); --color-black-t-2: hsla(0, 0%, 0%, 0.5); --color-black-t-3: hsla(0, 0%, 0%, 0.75); --color-white: #ffffff; --color-white-l-1: #ffffff; --color-white-l-2: #ffffff; --color-white-l-3: #ffffff; --color-white-d-1: #bfbfbf; --color-white-d-2: #808080; --color-white-d-3: #404040; --color-white-t-1: hsla(0, 0%, 100%, 0.25); --color-white-t-2: hsla(0, 0%, 100%, 0.5); --color-white-t-3: hsla(0, 0%, 100%, 0.75); --color-text: #363636; --h6: clamp(0.93rem, calc(0.0015740740740740745 * (100vw - 36rem) + 0.93rem), 1.1rem); --h5: clamp(1.24rem, calc(0.002037037037037037 * (100vw - 36rem) + 1.24rem), 1.46rem); --h4: clamp(1.65rem, calc(0.0027777777777777783 * (100vw - 36rem) + 1.65rem), 1.95rem); --h3: clamp(2.2rem, calc(0.003703703703703703 * (100vw - 36rem) + 2.2rem), 2.6rem); --h2: clamp(2.93rem, calc(0.005 * (100vw - 36rem) + 2.93rem), 3.47rem); --h1: clamp(3.91rem, calc(0.006574074074074073 * (100vw - 36rem) + 3.91rem), 4.62rem); --text-2xs: clamp(0.92rem, calc(-0.0014814814814814818 * (100vw - 36rem) + 0.92rem), 0.76rem); --text-xs: clamp(1.15rem, calc(-0.0012962962962962954 * (100vw - 36rem) + 1.15rem), 1.01rem); --text-s: clamp(1.44rem, calc(-0.000833333333333332 * (100vw - 36rem) + 1.44rem), 1.35rem); --text-m: clamp(1.8rem, calc(0 * (100vw - 36rem) + 1.8rem), 1.8rem); --text-l: clamp(2.25rem, calc(0.001388888888888888 * (100vw - 36rem) + 2.25rem), 2.4rem); --text-xl: clamp(2.81rem, calc(0.0036111111111111122 * (100vw - 36rem) + 2.81rem), 3.2rem); --text-2xl: clamp(3.52rem, calc(0.006851851851851849 * (100vw - 36rem) + 3.52rem), 4.26rem); --space-2xs: clamp(0.82rem, calc(0.00018518518518518534 * (100vw - 36rem) + 0.82rem), 0.84rem); --space-xs: clamp(1.02rem, calc(0.0010185185185185173 * (100vw - 36rem) + 1.02rem), 1.13rem); --space-s: clamp(1.28rem, calc(0.002037037037037037 * (100vw - 36rem) + 1.28rem), 1.5rem); --space-m: clamp(1.6rem, calc(0.003703703703703703 * (100vw - 36rem) + 1.6rem), 2rem); --space-l: clamp(2rem, calc(0.0062037037037037035 * (100vw - 36rem) + 2rem), 2.67rem); --space-xl: clamp(2.5rem, calc(0.00972222222222222 * (100vw - 36rem) + 2.5rem), 3.55rem); --space-2xl: clamp(3.13rem, calc(0.014907407407407411 * (100vw - 36rem) + 3.13rem), 4.74rem); --space-3xl: clamp(3.91rem, calc(0.022222222222222216 * (100vw - 36rem) + 3.91rem), 6.31rem); --space-4xl: clamp(4.88rem, calc(0.03277777777777778 * (100vw - 36rem) + 4.88rem), 8.42rem); --space-5xl: clamp(6.1rem, calc(0.04740740740740742 * (100vw - 36rem) + 6.1rem), 11.22rem);}