html { scroll-behavior: smooth; } .motion-card { opacity: 1; transform: translateY(0); animation: motion-card-enter 700ms ease-out both; transition: transform 240ms ease; } .motion-card:hover, .motion-card:focus-visible { transform: translateY(-0.4rem); box-shadow: 0 18px 36px rgb(56 45 27 / 18%); } .motion-card:focus-visible { outline: 3px solid #2563eb; outline-offset: 4px; } @keyframes motion-card-enter { from { opacity: 0; transform: translateY(0.75rem); } to { opacity: 1; transform: translateY(0); } }