/* MasterAi — small extras on top of Tailwind CDN */

html {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Smooth fade-in used on the landing hero */
.fade-in-up {
    animation: fadeInUp 0.6s ease-out both;
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(16px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* FAQ accordion chevron rotation */
details[open] .faq-chevron {
    transform: rotate(180deg);
}

.faq-chevron {
    transition: transform 0.2s ease;
}

/* Hide the default disclosure marker on <details> */
details > summary {
    list-style: none;
}

details > summary::-webkit-details-marker {
    display: none;
}
