.bus-login-arrival #main{animation:bus-login-arrival-main 420ms ease-out both}
.bus-login-arrival .topbar{animation:bus-login-arrival-header 320ms ease-out both}
@keyframes bus-login-arrival-main{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
@keyframes bus-login-arrival-header{from{opacity:.5}to{opacity:1}}
@media(prefers-reduced-motion:reduce){.bus-login-arrival #main{animation:bus-login-arrival-header 120ms ease-out both;transform:none}.bus-login-arrival .topbar{animation:none}}
@media(pointer:coarse),(max-width:1000px){.bus-login-arrival #main{animation:bus-login-arrival-header 140ms ease-out both;transform:none}.bus-login-arrival .topbar{animation:none}}
