@keyframes spin { to { transform: rotate(360deg); } }
.fade-in { opacity: 0; transform: translateY(24px); transition: opacity .65s ease, transform .65s ease; }.fade-in-visible { opacity: 1; transform: translateY(0); }
@media (prefers-reduced-motion: reduce) { *, *::before, *::after { animation-duration: .01ms !important; animation-iteration-count: 1 !important; scroll-behavior: auto !important; transition-duration: .01ms !important; } }
