/* Import des styles essentiels */
@import url('https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.2.19/tailwind.min.css'); /* Import unique pour Tailwind CSS */
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css'); /* Version la plus récente de Font Awesome */
@import url('https://cdn.tailwindcss.com'); /* CDN complémentaire pour Tailwind */

/* Déclaration des polices Futura */
@font-face {
    font-family: 'Futura';
    src: url('https://cdnjs.cloudflare.com/ajax/libs/Futura/5.0.0/Futura-Medium.woff2') format('woff2'),
         url('https://cdnjs.cloudflare.com/ajax/libs/Futura/5.0.0/Futura-Medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


/* Application des polices */
* {
    font-family: 'Futura', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif !important;
}

/* Style pour les titres et paragraphes */
h1, h2, h3, p {
    font-family: 'Futura', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif !important;
}

/* Overlay avec un dégradé */
.gradient-overlay {
    background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));
}