/* Subtle reveals; sliders and buttons also use the shared animation tokens. */
.reveal-ready{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.reveal-ready.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal-ready{opacity:1;transform:none}}
