/* Custom styles for Ás de Finanças website */

/* Smooth scrolling for anchor links */
html {
    scroll-behavior: smooth;
}

/* Modal overlay blur effect */
.modal-overlay {
    backdrop-filter: blur(2px);
}

/* FAQ toggle icon transitions */
.toggle-icon {
    transition: transform 0.3s ease;
}

/* Hover effects for links */
a {
    transition: color 0.2s ease;
}

/* Button hover effects */
button {
    transition: all 0.2s ease;
}

/* Smooth transitions for menu */
#menu {
    transition: all 0.3s ease;
}

/* Additional responsive adjustments */
@media (max-width: 640px) {
    #menu.hidden {
        display: none;
    }

    #menu:not(.hidden) {
        display: flex;
    }
}