/* Only explicitly registered targets are affected. No layout or existing transform rules change. */
.we-sr-pending{opacity:0}
.we-sr-running{animation-duration:var(--we-sr-duration,650ms);animation-delay:var(--we-sr-delay,0ms);animation-timing-function:var(--we-sr-easing,ease-out);animation-fill-mode:both;animation-iteration-count:1}
.we-sr-running[data-we-sr-type=fade-in]{animation-name:we-reveal-fade}
.we-sr-running[data-we-sr-type=slide-up]{animation-name:we-reveal-up}
.we-sr-running[data-we-sr-type=slide-left]{animation-name:we-reveal-left}
.we-sr-running[data-we-sr-type=slide-right]{animation-name:we-reveal-right}
.we-sr-running[data-we-sr-type=zoom-in]{animation-name:we-reveal-zoom}
@keyframes we-reveal-fade{from{opacity:0}to{opacity:var(--we-sr-opacity,1)}}
@keyframes we-reveal-up{from{opacity:0;translate:0 20px}to{opacity:var(--we-sr-opacity,1);translate:0 0}}
@keyframes we-reveal-left{from{opacity:0;translate:20px 0}to{opacity:var(--we-sr-opacity,1);translate:0 0}}
@keyframes we-reveal-right{from{opacity:0;translate:-20px 0}to{opacity:var(--we-sr-opacity,1);translate:0 0}}
@keyframes we-reveal-zoom{from{opacity:0;scale:.96}to{opacity:var(--we-sr-opacity,1);scale:1}}
@media(max-width:680px){
 @keyframes we-reveal-up{from{opacity:0;translate:0 12px}to{opacity:var(--we-sr-opacity,1);translate:0 0}}
 @keyframes we-reveal-left{from{opacity:0;translate:12px 0}to{opacity:var(--we-sr-opacity,1);translate:0 0}}
 @keyframes we-reveal-right{from{opacity:0;translate:-12px 0}to{opacity:var(--we-sr-opacity,1);translate:0 0}}
}
@media(prefers-reduced-motion:reduce){.we-sr-pending,.we-sr-running{opacity:var(--we-sr-opacity,1)!important;animation:none!important}}
@media print{.we-sr-pending,.we-sr-running{opacity:var(--we-sr-opacity,1)!important;animation:none!important}}
