/* Keep every slide in one grid cell; swap pixels rather than document height. */
#event-teaser.event-smooth .event-loop-slides{display:grid;grid-template-columns:minmax(0,1fr);height:auto;overflow:hidden;isolation:isolate;touch-action:pan-y pinch-zoom;overflow-anchor:none}
#event-teaser.event-smooth .meadow-slide,#event-teaser.event-smooth .meadow-slide[aria-hidden=true],#event-teaser.event-smooth .meadow-slide[aria-hidden=false]{display:flex;flex-direction:column;grid-area:1/1;align-self:stretch;height:auto;min-width:0;animation:none!important;transition:none!important;translate:none;transform:none}
#event-teaser.event-smooth .meadow-slide[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}
#event-teaser.event-smooth .meadow-slide[aria-hidden=false],#event-teaser.event-smooth .meadow-slide.event-is-leaving{opacity:1;visibility:visible}
#event-teaser.event-smooth .meadow-slide.event-is-leaving{pointer-events:none}
#event-teaser.event-smooth .meadow-slide.event-is-moving{will-change:transform}
@media(max-width:640px){#event-teaser.event-smooth .event-post-slide .meadow-invitation{flex:1 0 auto}#event-teaser.event-smooth .event-post-slide .event-post-cover{flex:0 0 auto}}
