/* Material Symbols Configuration */
.material-symbols-outlined {
    font-variation-settings: 'FILL' 1, 'wght' 300, 'GRAD' 0, 'opsz' 24;
}

/* Hero Animation Keyframes */
@keyframes showmate-hero-animation {
    0%, 28% {
        background-image: url("../assets/images/screenshots/VueMois.png");
        opacity: 1;
    }
    33% {
        background-image: url("../assets/images/screenshots/VueProjet.png");
        opacity: 1;
    }
    61% {
        background-image: url("../assets/images/screenshots/VueProjet.png");
        opacity: 1;
    }
    66% {
        background-image: url("../assets/images/screenshots/VueFicheMembre.png");
        opacity: 1;
    }
    94%, 100% {
        background-image: url("../assets/images/screenshots/VueFicheMembre.png");
        opacity: 1;
    }
}

.animate-showmate-hero {
    animation: showmate-hero-animation 12s infinite;
}

/* Smooth Transitions */
* {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

/* Custom Scrollbar (Dark Mode) */
::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

::-webkit-scrollbar-track {
    background: transparent;
}

::-webkit-scrollbar-thumb {
    background: rgba(160, 176, 181, 0.3);
    border-radius: 5px;
}

::-webkit-scrollbar-thumb:hover {
    background: rgba(160, 176, 181, 0.5);
}

/* Logo Animation on Hover */
.logo-sparkle {
    transition: transform 0.3s ease;
}

.logo-sparkle:hover {
    transform: rotate(90deg) scale(1.1);
}

