body {
    font-family: 'Inter', sans-serif;
    background-color: #000;
    color: #f4f4f5; /* zinc-100 */
}
/* Custom scrollbar to match the dark theme */
::-webkit-scrollbar {
    width: 8px;
}
::-webkit-scrollbar-track {
    background: #18181b; 
}
::-webkit-scrollbar-thumb {
    background: #3f3f46; 
    border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
    background: #52525b; 
}

/* Fade in animation utilities */
.fade-enter {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.3s ease-out, transform 0.3s ease-out;
}
.fade-enter-active {
    opacity: 1;
    transform: translateY(0);
}

.faq-answer {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-out, opacity 0.3s ease-out, padding 0.3s ease;
    opacity: 0;
}
.faq-answer.open {
    max-height: 200px; /* Approximate max height */
    opacity: 1;
    padding-bottom: 1.5rem;
}

.chevron {
    transition: transform 0.3s ease;
}
.chevron.rotate {
    transform: rotate(180deg);
}
.btnLogo{
  margin-left: 15px;
}