:root { --text-xs: clamp(1.00rem, calc(1.00rem + 0.0019 * (100vw - 380px)), 1.20rem); --text-s: clamp(1.30rem, calc(1.30rem + 0.0009 * (100vw - 380px)), 1.40rem); --text-m: clamp(1.60rem, calc(1.60rem + 0.0019 * (100vw - 380px)), 1.80rem); --text-mm: clamp(1.80rem, calc(1.80rem + 0.0019 * (100vw - 380px)), 2.00rem); --text-l: clamp(2.00rem, calc(2.00rem + 0.0028 * (100vw - 380px)), 2.30rem); --text-xl: clamp(2.50rem, calc(2.50rem + 0.0028 * (100vw - 380px)), 2.80rem); --text-xxl: clamp(3.10rem, calc(3.10rem + 0.0038 * (100vw - 380px)), 3.50rem); --h1: clamp(4.70rem, calc(4.70rem + 0.0085 * (100vw - 380px)), 5.60rem); --h2: clamp(3.60rem, calc(3.60rem + 0.0066 * (100vw - 380px)), 4.30rem); --h3: clamp(2.80rem, calc(2.80rem + 0.0047 * (100vw - 380px)), 3.30rem); --h4: clamp(2.20rem, calc(2.20rem + 0.0028 * (100vw - 380px)), 2.50rem); --h5: clamp(1.70rem, calc(1.70rem + 0.0028 * (100vw - 380px)), 2.00rem); --h6: clamp(1.30rem, calc(1.30rem + 0.0019 * (100vw - 380px)), 1.50rem); --logo-width: clamp(12.00rem, calc(12.00rem + 0.0755 * (100vw - 380px)), 20.00rem);}