/* DashScreen — styles vitrine (au-dessus de Tailwind) */

html {
    scroll-behavior: smooth;
}

body {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

/* Masque le marqueur natif des <details> (FAQ) */
summary::-webkit-details-marker {
    display: none;
}
summary {
    outline: none;
}

/* Légère animation à l'ouverture des panneaux FAQ */
details[open] > summary ~ * {
    animation: ds-fade 0.18s ease-out;
}

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

/* Respecte les préférences de mouvement réduit */
@media (prefers-reduced-motion: reduce) {
    html { scroll-behavior: auto; }
    details[open] > summary ~ * { animation: none; }
}
