/* css/style.css */

/* Scroll suave para a navegação interna da página */
html {
    scroll-behavior: smooth;
}

/* Animação suave para o conteúdo do accordion (FAQ) */
details > summary {
    list-style: none;
}
details > summary::-webkit-details-marker {
    display: none;
}
details[open] summary ~ * {
    animation: sweep 0.3s ease-in-out;
}
@keyframes sweep {
    0%   { opacity: 0; transform: translateY(-10px); }
    100% { opacity: 1; transform: translateY(0); }
}

/* Ocultar barra de rolagem do carrossel (mantendo o swipe nativo no mobile) */
.scrollbar-hide::-webkit-scrollbar {
    display: none;
}
.scrollbar-hide {
    -ms-overflow-style: none; /* IE e Edge */
    scrollbar-width: none;    /* Firefox */
}