@keyframes reference-card-in{0%{opacity:0;transform:scale(.6) rotate(0deg)}to{opacity:1;transform:scale(1) rotate(var(--ref-tilt,0deg))}}.reference-card{--ref-tilt:0deg;transform:rotate(var(--ref-tilt,0deg));transition:transform .5s cubic-bezier(.55,0,.1,1),box-shadow .25s ease;animation:reference-card-in .45s cubic-bezier(.55,0,.1,1);will-change:transform}.reference-card:hover{transform:scale(1.06) rotate(0deg) translateY(-2px);z-index:5;box-shadow:0 6px 18px -6px rgba(0,0,0,.5)}.reference-add-tile{transform:rotate(-8deg);transition:transform .3s cubic-bezier(.55,0,.1,1),border-color .2s ease,background-color .2s ease}.reference-add-tile:hover{transform:rotate(-4deg) scale(1.05)}@media (prefers-reduced-motion:reduce){.reference-add-tile,.reference-card{animation:none;transform:none;transition:box-shadow .2s ease}.reference-add-tile:hover,.reference-card:hover{transform:translateY(-1px)}}