ight: 56px;
        display: flex;
        align-items: center;
        justify-content: center;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
        transition: width 0.3s, background-color 0.3s;
        overflow: hidden;
        cursor: pointer;
        border: none;
    }

    .fab:hover {
        width: 150px; /* Agrandit le bouton au survol */
        height: 56px;
        border-radius: 30px;
        background-color: #d32f2f;
    }

    .fab i {
        font-size: 24px;
        align-items: cent