/* Fixes for behaviour that doesn't survive being mirrored as static files.
   ------------------------------------------------------------------ */

/* Divi ships an inline rule that hides every animated module up front:
       .et_animated { opacity: 0; animation-duration: 1s; animation-fill-mode: both !important }
   and depends on its own scroll/waypoint JS to fade them back in. In the static
   mirror that trigger does not fire reliably, which leaves the home-page hero
   logo and the "View Menu" / "Contact Us" buttons permanently invisible.

   `body .et_animated` (0,0,1,1) outranks Divi's `.et_animated` (0,0,1,0), so the
   visible baseline wins no matter which stylesheet loads last. Note that the
   inline rule's !important is on animation-fill-mode, not on opacity, so no
   !important is needed here.

   This is deliberately NOT !important: CSS animations still take precedence over
   normal declarations, so whenever Divi's JS does run, its fade-in plays exactly
   as before — this only removes the failure mode where it never runs. */
body .et_animated {
    opacity: 1;
}
