html {
    font-size: 10px !important;
}

:root {
    --text-xs: clamp(1.1111111111rem, calc(-0.0831395519vw + 1.1377157677rem), 1.0130064399rem);
    --text-s: clamp(1.4rem, calc(-0.0420867929vw + 1.4134677737rem), 1.3503375844rem);
    --text-m: clamp(1.6rem, calc(0.1694915254vw + 1.5457627119rem), 1.8rem);
    --text-l: clamp(1.92rem, calc(0.4062711864vw + 1.7899932203rem), 2.3994rem);
    --text-xl: clamp(2.304rem, calc(0.7579662712vw + 2.0614507932rem), 3.1984002rem);
    --text-xxl: clamp(2.7648rem, calc(1.2700571751vw + 2.358381704rem), 4.2634674666rem);
    --h6: clamp(1.1111111111rem, calc(-0.0831395519vw + 1.1377157677rem), 1.0130064399rem);
    --h5: clamp(1.3333333333rem, calc(0.0144103823vw + 1.328722011rem), 1.3503375844rem);
    --h4: clamp(1.6rem, calc(0.1694915254vw + 1.5457627119rem), 1.8rem);
    --h3: clamp(1.92rem, calc(0.4062711864vw + 1.7899932203rem), 2.3994rem);
    --h2: clamp(2.304rem, calc(0.7579662712vw + 2.0614507932rem), 3.1984002rem);
    --h1: clamp(2.7648rem, calc(1.2700571751vw + 2.358381704rem), 4.2634674666rem);	
	--space-xs: clamp(1.0666666667rem, calc(0.2259887006vw + 0.9943502825rem), 1.3333333333rem);
    --space-s: clamp(1.6rem, calc(0.3389830508vw + 1.4915254237rem), 2rem);
    --space-m: clamp(2.4rem, calc(0.5084745763vw + 2.2372881356rem), 3rem);
    --space-l: clamp(3.1992rem, calc(1.1023728814vw + 2.846440678rem), 4.5rem);
    --space-xl: clamp(4.2645336rem, calc(2.1063274576vw + 3.5905088136rem), 6.75rem);
    --space-xxl: clamp(5.6846232888rem, calc(3.7630311112vw + 4.4804533332rem), 10.125rem);
    --section-space-xs: clamp(3.2rem, calc(2.3728813559vw + 2.4406779661rem), 6rem);
    --section-space-s: clamp(4.8rem, calc(3.5593220339vw + 3.6610169492rem), 9rem);
    --section-space-m: clamp(7.2rem, calc(5.3389830508vw + 5.4915254237rem), 13.5rem);
    --section-space-l: clamp(9.5976rem, calc(9.0274576271vw + 6.7088135593rem), 20.25rem);
    --section-space-xl: clamp(12.7936008rem, calc(14.8994908475vw + 8.0257637288rem), 30.375rem);
    --section-space-xxl: clamp(17.0538698664rem, calc(24.1598560454vw + 9.3227159319rem), 45.5625rem);
    --section-padding-x: clamp(1.2rem, calc(1.5254237288vw + 0.7118644068rem), 3rem);
    --gutter: clamp(1.2rem, calc(1.5254237288vw + 0.7118644068rem), 3rem);
}
