/* Overrides to prevent global `.open` rules from turning FAQ items black.
   Uses the `open` class toggled by JS to avoid colliding with other components. */
.faq-item.open{background:transparent !important}
.faq-item.open .faq-question{background:linear-gradient(90deg,rgba(0,0,0,0.02),rgba(0,0,0,0.01)) !important;color:#000 !important}
.faq-item.open .faq-question::after{transform:rotate(180deg) !important}
.faq-item.open .faq-answer{background:#fff !important;color:#333 !important}
