/* Ajouts de la version Astro (le reste du design est dans site.css, repris tel quel de l'ancien site). */
[hidden] { display: none !important; }
.mobile-menu { display: flex; flex-direction: column; }
:focus-visible { outline: 2px solid var(--accent); outline-offset: 2px; }
.faq-item > button { cursor: pointer; background: none; border: 0; }
.calendly-embed iframe { display: block; }
@media (prefers-reduced-motion: reduce) { .reveal { opacity: 1 !important; transform: none !important; transition: none !important; } }
