@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap');

/* Fraunces Variable Font */
@font-face {
    font-family: 'Fraunces';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url('https://cdn.jsdelivr.net/fontsource/fonts/fraunces:vf@latest/latin-wght-normal.woff2')
         format('woff2-variations');
    unicode-range:
        U+0000-00FF,
        U+0131,
        U+0152-0153,
        U+02BB-02BC,
        U+02C6,
        U+02DA,
        U+02DC,
        U+0304,
        U+0308,
        U+0329,
        U+2000-206F,
        U+20AC,
        U+2122,
        U+2191,
        U+2193,
        U+2212,
        U+2215,
        U+FEFF,
        U+FFFD;
}

:root {
    /* Polices */
    --font-heading: "Fraunces", serif;
    --font-text: "Inter", sans-serif;

    /* Couleurs */
    --color-base:#BD2360;
    --color-footer-header-bg:#FBFAF6;
    --color-title: #221812;
    --color-paragraphe: #6D6059;
    --color-link: #DD4C5C;
    --color-background: #FFFFFF;
    --color-tags: #F6EDE0;
    --color-texte-tags:#35251B;
    --color-divider-border: #E9E4DE;
    --color-category:#92B93E;
    --font-size-title: clamp(1.750rem, calc(1.295rem + 2.273vw), 3.000rem);
    --font-size-content-titre: clamp(2.375rem, calc(2.148rem + 1.136vw), 3.000rem);
    --font-size-content-sub-title: clamp(1.500rem, calc(1.318rem + 0.909vw), 2.000rem);
    --font-size-paragraphe: clamp(0.875rem, calc(0.830rem + 0.227vw), 1.000rem);
    --font-size-readmore: 14px;
    
}


body,
p,
li,
span,
div {
    font-family: var(--font-text) !important;
}
p {
    font-family: var(--font-text) !important;
    text-align: justify;
}

a {
    color: var(--color-base);
    text-decoration: none;
}