/* Progressive enhancement: the document is fully visible without JavaScript. */
.reveal-ready .reveal-pending{opacity:0;translate:0 22px}
.reveal-ready .reveal-entering{animation:briano-scroll-enter .62s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0ms) both}
@keyframes briano-scroll-enter{from{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}

@media(max-width:680px){
 .reveal-ready .reveal-pending{translate:0 16px}
 @keyframes briano-scroll-enter{from{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}
}
/* Focus and preferences always take priority over the entrance effect. */
.reveal-ready .reveal-pending:focus-within,
.motion-paused .reveal-pending,
.motion-reduced .reveal-pending{opacity:1;translate:none}
.motion-paused .reveal-entering,
.motion-reduced .reveal-entering{animation:none!important;opacity:1;translate:none}
@media(prefers-reduced-motion:reduce){
 .reveal-ready .reveal-pending,.reveal-ready .reveal-entering{opacity:1;translate:none;animation:none!important}
}
@media print{
 .reveal-ready .reveal-pending,.reveal-ready .reveal-entering{opacity:1;translate:none;animation:none!important}
}
