/* Entrance effects are CSS-only; no scroll observers or JS needed. */
@media(prefers-reduced-motion:no-preference){
 .sme-entrance--fade{animation:sme-enter-fade var(--sme-entrance-duration,600ms) both}
 .sme-entrance--up{animation:sme-enter-up var(--sme-entrance-duration,600ms) both}
 .sme-entrance--zoom{animation:sme-enter-zoom var(--sme-entrance-duration,600ms) both}
}
@keyframes sme-enter-fade{from{opacity:0}to{opacity:1}}
@keyframes sme-enter-up{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
@keyframes sme-enter-zoom{from{opacity:0;transform:scale(.965)}to{opacity:1;transform:scale(1)}}
