/* Magnora funnel — fade each screen in (from transparent, slightly from below).
   Each screen is its own page, so this runs once per screen load. The screen root
   is a [data-testid] block under #__next on some screens and directly under <body>
   on others; !important guards against per-screen styled-components overrides. */
@keyframes mgScreenIn {
  from { opacity: 0; transform: translateY(18px); }
  to   { opacity: 1; transform: translateY(0); }
}
#__next > div,
body > div[data-testid] {
  animation: mgScreenIn 0.38s cubic-bezier(0.22, 0.61, 0.36, 1) both !important;
}
