:root {--text-micro: clamp(0.8rem, calc(0.221vw + 0.717rem), 1rem);--text-xs: clamp(1rem, calc(0.221vw + 0.917rem), 1.2rem);--text-sm: clamp(1.2rem, calc(0.221vw + 1.117rem), 1.4rem);--text-body: clamp(1.4rem, calc(0.663vw + 1.151rem), 2rem);--text-md: clamp(2.4rem, calc(0.442vw + 2.234rem), 2.8rem);--text-lg: clamp(2rem, calc(1.989vw + 1.254rem), 3.8rem);--text-xl: clamp(2.8rem, calc(5.304vw + 0.811rem), 7.6rem);--space-xs: clamp(0.6rem, calc(0.663vw + 0.351rem), 1.2rem);--space-sm: clamp(1rem, calc(0.442vw + 0.834rem), 1.4rem);--space-md: clamp(1rem, calc(0.552vw + 0.793rem), 1.5rem);--space-lg: clamp(1rem, calc(1.105vw + 0.586rem), 2rem);--space-xl: clamp(1rem, calc(1.546vw + 0.421rem), 2.4rem);--space-2xl: clamp(1.2rem, calc(1.768vw + 0.537rem), 2.8rem);--space-3xl: clamp(1.5rem, calc(4.971vw - 0.364rem), 6rem);--radius-xs: 3px;}