:root {--text-tiny: clamp(1.2rem, 0.8rem + 0.5vw, 1.4rem);--text-small: clamp(1.4rem, 1.0rem + 0.6vw, 1.6rem);--text-regular: clamp(1.6rem, 1.2rem + 1.2vw, 2.0rem);--text-medium: clamp(2.0rem, 1.4rem + 1.6vw, 2.666rem);--text-large: clamp(2.666rem, 1.6rem + 2.2vw, 3.55rem);--text-xlarge: clamp(3.55rem, 1.8rem + 3.0vw, 4.73rem);--text-xxlarge: clamp(4.73rem, 2.0rem + 4.0vw, 6.31rem);--fs-h6: clamp(1.6rem, 1.0rem + 1.2vw, 2.0rem);--fs-h5: clamp(2.0rem, 1.2rem + 1.6vw, 2.666rem);--fs-h4: clamp(2.666rem, 1.6rem + 2.2vw, 3.55rem);--fs-h3: clamp(3.55rem, 1.8rem + 3.0vw, 4.73rem);--fs-h2: clamp(4.73rem, 2.0rem + 4.0vw, 6.31rem);--fs-h1: clamp(6.31rem, 2.2rem + 5.6vw, 8.42rem);--lh-tight: clamp(1.1, 1.05 + 0.2vw, 1.2);--lh-base: clamp(1.4, 1.2 + 0.3vw, 1.5);--lh-loose: clamp(1.6, 1.4 + 0.4vw, 1.75);--space-xxs: clamp(0.4rem, 0.2rem + 0.4vw, 0.6rem);--space-xs: clamp(0.6rem, 0.2rem + 0.6vw, 0.8rem);--space-s: clamp(0.8rem, 0.3rem + 1.0vw, 1.2rem);--space-m: clamp(1.2rem, 0.6rem + 1.6vw, 2.0rem);--space-l: clamp(1.6rem, 0.8rem + 2.4vw, 3.0rem);--space-xl: clamp(2.4rem, 1.2rem + 3.6vw, 4.0rem);--space-xxl: clamp(3.2rem, 1.6rem + 4.8vw, 5.6rem);--space-xxxl: clamp(4.8rem, 2.4rem + 6.4vw, 8.0rem);--gap-xxs: clamp(0.4rem, 0.2rem + 0.4vw, 0.6rem);--gap-xs: clamp(0.6rem, 0.2rem + 0.6vw, 0.8rem);--gap-s: clamp(0.8rem, 0.3rem + 1.0vw, 1.2rem);--gap-m: clamp(1.2rem, 0.6rem + 1.6vw, 2.0rem);--gap-l: clamp(1.6rem, 0.8rem + 2.4vw, 3.0rem);--gap-xl: clamp(2.4rem, 1.2rem + 3.6vw, 4.0rem);--gap-xxl: clamp(3.2rem, 1.6rem + 4.8vw, 5.6rem);--gap-xxxl: clamp(4.8rem, 2.4rem + 6.4vw, 8.0rem);}