:root { --text-2xs: clamp(0.5625rem, calc(0.000925925925926 * (100vw - 22.5rem) + 0.5625rem), 0.625rem); --text-xs: clamp(0.625rem, calc(0.000925925925926 * (100vw - 22.5rem) + 0.625rem), 0.6875rem); --text-s: clamp(0.6875rem, calc(0.000925925925926 * (100vw - 22.5rem) + 0.6875rem), 0.75rem); --text-sm: clamp(0.75rem, calc(0.000925925925926 * (100vw - 22.5rem) + 0.75rem), 0.8125rem); --text-m: clamp(0.8125rem, calc(0.000925925925926 * (100vw - 22.5rem) + 0.8125rem), 0.875rem); --text-base: clamp(0.875rem, calc(0.001851851851852 * (100vw - 22.5rem) + 0.875rem), 1.0rem); --text-l: clamp(1.0rem, calc(0.001851851851852 * (100vw - 22.5rem) + 1.0rem), 1.125rem); --text-xl: clamp(1.125rem, calc(0.001851851851852 * (100vw - 22.5rem) + 1.125rem), 1.25rem); --text-2xl: clamp(1.25rem, calc(0.003703703703704 * (100vw - 22.5rem) + 1.25rem), 1.5rem); --text-3xl: clamp(1.5rem, calc(0.007407407407407 * (100vw - 22.5rem) + 1.5rem), 2.0rem); --text-4xl: clamp(2.0rem, calc(0.014814814814815 * (100vw - 22.5rem) + 2.0rem), 3.0rem); --text-5xl: clamp(2.25rem, calc(0.018518518518519 * (100vw - 22.5rem) + 2.25rem), 3.5rem); --text-6xl: clamp(2.5rem, calc(0.022222222222222 * (100vw - 22.5rem) + 2.5rem), 4.0rem); --text-7xl: clamp(2.75rem, calc(0.025925925925926 * (100vw - 22.5rem) + 2.75rem), 4.5rem); --text-8xl: clamp(3.0rem, calc(0.02962962962963 * (100vw - 22.5rem) + 3.0rem), 5.0rem); --spacing-0: 0rem; --spacing-0-5: clamp(0.125rem, calc(0.0 * (100vw - 22.5rem) + 0.125rem), 0.125rem); --spacing-1: clamp(0.25rem, calc(0.0 * (100vw - 22.5rem) + 0.25rem), 0.25rem); --spacing-1-5: clamp(0.375rem, calc(0.0 * (100vw - 22.5rem) + 0.375rem), 0.375rem); --spacing-2: clamp(0.5rem, calc(0.0 * (100vw - 22.5rem) + 0.5rem), 0.5rem); --spacing-2-5: clamp(0.625rem, calc(0.0 * (100vw - 22.5rem) + 0.625rem), 0.625rem); --spacing-3: clamp(0.6875rem, calc(0.000925925925926 * (100vw - 22.5rem) + 0.6875rem), 0.75rem); --spacing-4: clamp(0.875rem, calc(0.001851851851852 * (100vw - 22.5rem) + 0.875rem), 1.0rem); --spacing-5: clamp(1.0rem, calc(0.003703703703704 * (100vw - 22.5rem) + 1.0rem), 1.25rem); --spacing-6: clamp(1.125rem, calc(0.005555555555556 * (100vw - 22.5rem) + 1.125rem), 1.5rem); --spacing-8: clamp(1.5rem, calc(0.007407407407407 * (100vw - 22.5rem) + 1.5rem), 2.0rem); --spacing-10: clamp(1.75rem, calc(0.011111111111111 * (100vw - 22.5rem) + 1.75rem), 2.5rem); --spacing-12: clamp(2.0rem, calc(0.014814814814815 * (100vw - 22.5rem) + 2.0rem), 3.0rem); --spacing-16: clamp(2.5rem, calc(0.022222222222222 * (100vw - 22.5rem) + 2.5rem), 4.0rem); --spacing-20: clamp(3.0rem, calc(0.02962962962963 * (100vw - 22.5rem) + 3.0rem), 5.0rem); --spacing-24: clamp(3.5rem, calc(0.037037037037037 * (100vw - 22.5rem) + 3.5rem), 6.0rem);}