:root {

   
    --font-title: 'Borna', Arial, sans-serif;
    --font: 'Nunito', Arial, sans-serif;

    --fs-normal: 14px;

    font-size: 14px;
    --unit: 24px;

    --padding-body: 32px;
    --padding-inner: 16px;

    --radius-small: 3px;
    --radius-btn: 6px;




    --header-h: 60px;

    --white: white;


    --color-violet:          #6e62a4;
    --color-violet-medium:   #9b92c4;
    --color-violet-light:    #e1dfec;

    --color-yellow:          #cdaa38;
    --color-yellow-medium:   #e0c46a;
    --color-yellow-light:    #f5f0d5;
    --color-map:        #ad8422;

    --color-blue:          #0f70c0;
    --color-blue-medium:   #5aa0da;
    --color-blue-light:    #d1e5f7;

    --color-orange:          #f17f2d;
    --color-orange-medium:   #f3a066;
    --color-orange-light:    #f3e7e0;

    --color-green:          #007953;
    --color-green-medium:   #a1ccbe;;
    --color-green-light:    #d5ebe4;
    --color-green-black:    #016042;

    --color-txt:       rgb(41, 41, 41);
    --color-txt-light: #a5a9a9;
    --color-light:      #DCDDDD;
    --color-x-light:    #eaebeb;


    --color: var(--color-green);
    --color-medium: var(--color-green-medium);
    --color-light: var(--color-green-light);

 

    
}


[data-type="livret"]{
    --color: var(--color-violet);
    --color-medium: var(--color-violet-medium);
    --color-light: var(--color-violet-light);
}


[data-type="base-connaissance"]{
    --color: var(--color-yellow);
    --color-medium: var(--color-yellow-medium);
    --color-light: var(--color-yellow-light);
}

[data-type="atelier"]{
    --color: var(--color-orange);
    --color-medium: var(--color-orange-medium);
    --color-light: var(--color-orange-light);
}