:root { --text-2xs: clamp(6.76px, calc(0.0010486891385767787 * (100vw - 478px) + 6.76px), 7.6px); --text-xs: clamp(9px, calc(0.001410736579275906 * (100vw - 478px) + 9px), 10.13px); --text-s: clamp(12px, calc(0.0018726591760299626 * (100vw - 478px) + 12px), 13.5px); --text-m: clamp(16px, calc(0.0024968789013732834 * (100vw - 478px) + 16px), 18px); --text-l: clamp(21.33px, calc(0.003320848938826467 * (100vw - 478px) + 21.33px), 23.99px); --text-xl: clamp(28.43px, calc(0.004431960049937579 * (100vw - 478px) + 28.43px), 31.98px); --text-2xl: clamp(37.9px, calc(0.00590511860174782 * (100vw - 478px) + 37.9px), 42.63px); --h-5: clamp(10.13px, calc(0.015455680399500625 * (100vw - 478px) + 10.13px), 22.51px); --h-4: clamp(13.5px, calc(0.020611735330836458 * (100vw - 478px) + 13.5px), 30.01px); --h-3: clamp(18px, calc(0.02746566791510612 * (100vw - 478px) + 18px), 40px); --h-2: clamp(23.99px, calc(0.0366167290886392 * (100vw - 478px) + 23.99px), 53.32px); --h-1: clamp(31.98px, calc(0.04881398252184768 * (100vw - 478px) + 31.98px), 71.08px);}