🎯 What you'll practice: Custom properties, keyframes, transitions, and transform-based animation.
1-B 2-B 3-B 4-B | 5 = :root 6 = transition 7 = :root{--accent:#fb923c;} .btn{background:var(--accent);} 8 = @keyframes fadeIn{from{opacity:0;}to{opacity:1;}} 9 = top/left trigger layout recalculation (reflow) on every frame, which is expensive; transform runs on the GPU compositor layer without touching layout | 10 = .card{transition:transform .2s ease, box-shadow .2s ease;} .card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.15);}