/* animation.css */
.fade-in { opacity:0; transform:translateY(20px); transition:all .6s ease-out; }
.fade-in.visible { opacity:1; transform:translateY(0); }
.pop-up { transition: transform .35s cubic-bezier(.2,.8,.2,1), box-shadow .25s; }
.pop-up:hover { transform:translateY(-8px); box-shadow:0 12px 30px rgba(0,0,0,0.12); }
.category-nav a { transition: opacity .18s ease; }
.category-nav a.dim { opacity:0.45; }
