/* Shared loading/login house motion. */
.bouncing-house{animation:house-hop 1600ms infinite;transform-origin:50% 100%}
@keyframes house-hop{0%,15%,55%,100%{transform:translateY(0) rotate(0)}24%{transform:translateY(1px) scale(1.04,.96)}36%{transform:translateY(-8px) rotate(-3deg)}45%{transform:translateY(-3px) rotate(2deg)}52%{transform:translateY(1px) scale(1.03,.97)}}
@media(prefers-reduced-motion:reduce){.bouncing-house{animation:none!important}}
