
/* Animación suave al aparecer */
.fade-in { animation: fade 400ms ease-out both; }
@keyframes fade { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: translateY(0); } }
/* Huellas */
.foot { position: absolute; left: 50%; transform: translateX(-50%); opacity: .9; }
