#btn-back-top {
    opacity: 0;
    pointer-events: none; /* Empêche les clics quand invisible */
    transition: opacity 0.3s ease, filter 0.3s ease; /* Durée du fade */
    background: var(--couleur-accent-tertiaire);    
    position: fixed;
    bottom: 20px;
    right: 30px;
    z-index: 99;
    color: var(--main-couleur-texte-bouton);
    padding: 1.3rem;
    width: 2rem;
    height: 2rem;
    aspect-ratio: 1;
    border-radius: 1.8em;
    border: 2px solid #ffffff;

    :hover {
        filter: drop-shadow(0 0 6px var(--couleur-accent-tertiaire)) drop-shadow(0 0 12px var(--couleur-accent-tertiaire));
    }
}

#btn-back-top.show {
    opacity: 1;
    pointer-events: auto;
}
