/*
 * Safari-first safe painting for the full original Fixonic homepage.
 *
 * Do not use content-visibility:auto on iOS Safari. It has caused off-screen
 * sections/footers to appear missing in dynamic, nested scrolling layouts.
 * Product rails are bounded server-side instead.
 */
@media (max-width: 760px) {
  /* A timed-out or cached older motion script must never conceal homepage
     content with opacity:0. The original styles/images are unchanged. */
  html.fx-motion-ready body.app-route-home [data-fx-reveal],
  html.fx-motion-ready body.app-route-home [data-fx-reveal].is-fx-revealed {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
  }

  body.app-route-home .app-feed-section,
  body.app-route-home .fx-showcase-showcase {
    content-visibility: visible !important;
    contain-intrinsic-size: none !important;
  }
}
