/* * STYLE CSS GÉNÉRIQUE - ADN VISUEL CAP 
 * Focus : Animations, Glassmorphism et Typographie
 */

/* 1. Importation de la police Inter (Standard Moderne) */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;800;900&display=swap');

:root {
    --brand-primary: #00A859;
    --brand-dark: #1E293B;
    --transition-smooth: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}

body {
    font-family: 'Inter', sans-serif;
    scroll-behavior: smooth;
    -webkit-font-smoothing: antialiased;
}

/* 2. Effet Glassmorphism pour la Navigation */
.glass-card {
    background: rgba(255, 255, 255, 0.75);
    backdrop-filter: blur(12px) saturate(180%);
    -webkit-backdrop-filter: blur(12px) saturate(180%);
    border: 1px solid rgba(255, 255, 255, 0.3);
}

/* 3. Animations d'Apparition (Fade-in Up) */
@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.animate-fade-up {
    animation: fadeInUp 0.8s ease-out forwards;
}

/* 4. Personnalisation de la Scrollbar (Optionnel mais pro) */
::-webkit-scrollbar {
    width: 8px;
}

::-webkit-scrollbar-track {
    background: #f1f1f1;
}

::-webkit-scrollbar-thumb {
    background: #cbd5e1;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb:hover {
    background: var(--brand-primary);
}

/* 5. Utilitaires de survol pour les cartes */
.card-hover-effect {
    transition: var(--transition-smooth);
}

.card-hover-effect:hover {
    transform: translateY(-10px);
}

/* 6. Gestion des titres ultra-gras (Signature CAP) */
h1, h2, h3, .font-black {
    letter-spacing: -0.04em; /* Rapproche les lettres pour le look "Design" */
}