/*
 * AOS safety net (loaded after lib/aos/aos.css).
 * aos.css keeps [data-aos] elements at opacity 0 / offset until AOS adds .aos-animate.
 * - html.aos-fallback: set by _Host.cshtml / core.js when AOS never initialised, so content stays visible.
 * - prefers-reduced-motion: skip the entrance animation entirely.
 */
html.aos-fallback [data-aos] {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
}

@media (prefers-reduced-motion: reduce) {
    [data-aos] {
        opacity: 1 !important;
        transform: none !important;
        transition: none !important;
    }
}
