:root {

    --sans-serif: 'Roboto' , sans-serif;
    --serif: serif; 
    --font-awesome: 'Font Awesome 6 Pro';
    --font-awesome-brands: 'Font Awesome 6 Brands';
    --handwriting: 'Caveat', cursive;

    --step--2: clamp(0.64rem, calc(0.59rem + 0.25vw), 0.80rem);
    --step--1: clamp(0.80rem, calc(0.74rem + 0.31vw), 1.00rem);
    --step-0: clamp(1.00rem, calc(0.92rem + 0.38vw), 1.25rem);
    --step-1: clamp(1.25rem, calc(1.15rem + 0.48vw), 1.56rem);
    --step-2: clamp(1.56rem, calc(1.44rem + 0.60vw), 1.95rem);
    --step-3: clamp(1.95rem, calc(1.80rem + 0.75vw), 2.44rem);
    --step-4: clamp(2.44rem, calc(2.25rem + 0.94vw), 3.05rem);
    --step-5: clamp(3.05rem, calc(2.82rem + 1.17vw), 3.82rem);

    --ultra-thin-weight: 100;
    --thin-weight: 200;
    --light-weight: 300;
    --regular-weight: 400;
    --semi-bold-weight: 500;
    --bold-weight: 600;
    --extra-bold-weight: 700;
    --black-weight: 800;
    --ultra-black-weight: 900;
}


    :root .text-center {
        text-align: center;
    }

