
/* === COLORS === */
:root {
    --color-primary: #0a244e;       /* Bleu foncé */
    --color-secondary: #b7893d;
    --color-tertiary: #4caf87;
    --color-primary-light: #b6bdcc;     /* Bleu gris */
    --color-gray: #656466;
    --color-gray-light: #d3d9e1;
    --color-white: #f8fafc;    /* Fond général */
    --color-black: #1a1f25;     /* Texte foncé */
}


/* Déclaration des variantes */
@font-face {
    font-family: 'MomoTrustSans';
    src: url('../fonts/MomoTrustSans-Regular.ttf') format('truetype');
    font-weight: 400;
}

@font-face {
    font-family: 'MomoTrustSans';
    src: url('../fonts/MomoTrustSans-Bold.ttf') format('truetype');
    font-weight: 700;
}

@font-face {
    font-family: 'MomoTrustSans';
    src: url('../fonts/MomoTrustSans-Light.ttf') format('truetype');
    font-weight: 300;
}

@font-face {
    font-family: 'MomoTrustSans';
    src: url('../fonts/MomoTrustSans-Medium.ttf') format('truetype');
    font-weight: 500;
}

@font-face {
    font-family: 'MomoTrustSans';
    src: url('../fonts/MomoTrustSans-SemiBold.ttf') format('truetype');
    font-weight: 600;
}

@font-face {
    font-family: 'MomoTrustSans';
    src: url('../fonts/MomoTrustSans-ExtraBold.ttf') format('truetype');
    font-weight: 800;
}

@font-face {
    font-family: 'MomoTrustSans';
    src: url('../fonts/MomoTrustSans-ExtraLight.ttf') format('truetype');
    font-weight: 200;
}