/**
 * FAQ Manager – minimal styles
 * Most styling relies on Tailwind classes already in the HTML.
 * This file provides only the non-Tailwind bits.
 */

/* Smooth accordion transition */
.faq-answer {
    animation: faqFadeIn 0.2s ease;
}

@keyframes faqFadeIn {
    from { opacity: 0; transform: translateY(-4px); }
    to   { opacity: 1; transform: translateY(0); }
}

/* Chevron rotation when open */
.lucide-chevron-down {
    transition: transform 0.2s ease;
}

/* Ensure answer content inherits sensible typography */
.faq-answer p  { margin-bottom: 0.75rem; }
.faq-answer ul { list-style: disc; padding-left: 1.25rem; margin-bottom: 0.75rem; }
.faq-answer ol { list-style: decimal; padding-left: 1.25rem; margin-bottom: 0.75rem; }
.faq-answer li { margin-bottom: 0.25rem; }
.faq-answer a  { text-decoration: underline; }
