/*
 * Avenir LT 35 Light — police du site
 * Fichiers attendus dans public/fonts/ :
 *   AvenirLT35-Light.woff2  (300 — Avenir LT 35 Light)
 *   AvenirLT55-Roman.woff2    (400 — texte courant)
 *   AvenirLT85-Heavy.woff2    (700 — titres / gras)
 *
 * Remplacez les .woff2 par vos fichiers issus de « Avenir LT 35 Light.ttf »
 * (convertis en woff2) si vous disposez d’une licence valide.
 */
@font-face {
    font-family: 'Avenir LT 35 Light';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src:
        local('Avenir LT 35 Light'),
        local('AvenirLT-Light'),
        local('Avenir Light'),
        url('/fonts/AvenirLT35-Light.woff2') format('woff2');
}

@font-face {
    font-family: 'Avenir LT 35 Light';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src:
        local('Avenir'),
        local('Avenir LT Std 55 Roman'),
        url('/fonts/AvenirLT55-Roman.woff2') format('woff2');
}

@font-face {
    font-family: 'Avenir LT 35 Light';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src:
        local('Avenir Medium'),
        local('Avenir LT Std 65 Medium'),
        url('/fonts/AvenirLT55-Roman.woff2') format('woff2');
}

@font-face {
    font-family: 'Avenir LT 35 Light';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src:
        local('Avenir Demi'),
        url('/fonts/AvenirLT85-Heavy.woff2') format('woff2');
}

@font-face {
    font-family: 'Avenir LT 35 Light';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src:
        local('Avenir Heavy'),
        local('Avenir LT Std 85 Heavy'),
        url('/fonts/AvenirLT85-Heavy.woff2') format('woff2');
}

@font-face {
    font-family: 'Lulo Clean W01 One Bold';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src:
        local('Lulo Clean W05 One'),
        url("../fonts/lulo-clean/lulo-clean-w05-one-bold-_QkbG4s.woff2") format('woff2');
    unicode-range: U+0100-0107, U+010A-0113, U+0116-011B, U+011E-0123, U+0126-0130, U+0132-0137, U+0139-0148, U+014A-0151, U+0154-015F, U+0162-0175, U+0177, U+0179-017C, U+0218-021B, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+0394, U+03A9, U+03BC, U+03C0, U+1E80-1E85, U+1EF2-1EF3, U+2010-2011, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215;
}

@font-face {
    font-family: 'Lulo Clean W01 One Bold';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src:
        local('Lulo Clean W01 One'),
        url("../fonts/lulo-clean/lulo-clean-w01-one-bold-KUBiHiA.woff2") format('woff2');
    unicode-range: U+0020-007E, U+00A0-00A3, U+00A5-00AB, U+00AE-00B4, U+00B6-00FF, U+0131, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+02C6, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122;
}
